From 0e092da4ea4eb9127009dd55c93c44b17823c4c7 Mon Sep 17 00:00:00 2001 From: timdeschryver <28659384+timdeschryver@users.noreply.github.com> Date: Thu, 30 Sep 2021 20:56:55 +0200 Subject: [PATCH] fix(schematics): add missing method --- modules/component-store/schematics-core/index.ts | 1 + .../component-store/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/component/schematics-core/index.ts | 1 + modules/component/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/data/schematics-core/index.ts | 1 + modules/data/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/effects/schematics-core/index.ts | 1 + modules/effects/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/entity/schematics-core/index.ts | 1 + modules/entity/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/router-store/schematics-core/index.ts | 1 + modules/router-store/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/schematics-core/index.ts | 1 + modules/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/schematics/schematics-core/index.ts | 1 + modules/schematics/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/store-devtools/schematics-core/index.ts | 1 + .../store-devtools/schematics-core/utility/ngrx-utils.ts | 6 ++++++ modules/store/schematics-core/index.ts | 1 + modules/store/schematics-core/utility/ngrx-utils.ts | 6 ++++++ 20 files changed, 70 insertions(+) diff --git a/modules/component-store/schematics-core/index.ts b/modules/component-store/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/component-store/schematics-core/index.ts +++ b/modules/component-store/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/component-store/schematics-core/utility/ngrx-utils.ts b/modules/component-store/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/component-store/schematics-core/utility/ngrx-utils.ts +++ b/modules/component-store/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/component/schematics-core/index.ts b/modules/component/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/component/schematics-core/index.ts +++ b/modules/component/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/component/schematics-core/utility/ngrx-utils.ts b/modules/component/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/component/schematics-core/utility/ngrx-utils.ts +++ b/modules/component/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/data/schematics-core/index.ts b/modules/data/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/data/schematics-core/index.ts +++ b/modules/data/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/data/schematics-core/utility/ngrx-utils.ts b/modules/data/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/data/schematics-core/utility/ngrx-utils.ts +++ b/modules/data/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/effects/schematics-core/index.ts b/modules/effects/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/effects/schematics-core/index.ts +++ b/modules/effects/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/effects/schematics-core/utility/ngrx-utils.ts b/modules/effects/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/effects/schematics-core/utility/ngrx-utils.ts +++ b/modules/effects/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/entity/schematics-core/index.ts b/modules/entity/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/entity/schematics-core/index.ts +++ b/modules/entity/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/entity/schematics-core/utility/ngrx-utils.ts b/modules/entity/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/entity/schematics-core/utility/ngrx-utils.ts +++ b/modules/entity/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/router-store/schematics-core/index.ts b/modules/router-store/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/router-store/schematics-core/index.ts +++ b/modules/router-store/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/router-store/schematics-core/utility/ngrx-utils.ts b/modules/router-store/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/router-store/schematics-core/utility/ngrx-utils.ts +++ b/modules/router-store/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/schematics-core/index.ts b/modules/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/schematics-core/index.ts +++ b/modules/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/schematics-core/utility/ngrx-utils.ts b/modules/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/schematics-core/utility/ngrx-utils.ts +++ b/modules/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/schematics/schematics-core/index.ts b/modules/schematics/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/schematics/schematics-core/index.ts +++ b/modules/schematics/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/schematics/schematics-core/utility/ngrx-utils.ts b/modules/schematics/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/schematics/schematics-core/utility/ngrx-utils.ts +++ b/modules/schematics/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/store-devtools/schematics-core/index.ts b/modules/store-devtools/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/store-devtools/schematics-core/index.ts +++ b/modules/store-devtools/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/store-devtools/schematics-core/utility/ngrx-utils.ts b/modules/store-devtools/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/store-devtools/schematics-core/utility/ngrx-utils.ts +++ b/modules/store-devtools/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +} diff --git a/modules/store/schematics-core/index.ts b/modules/store/schematics-core/index.ts index b5b4e76b25..f073b12bd0 100644 --- a/modules/store/schematics-core/index.ts +++ b/modules/store/schematics-core/index.ts @@ -60,6 +60,7 @@ export { addReducerImportToNgModule, addReducerToActionReducerMap, omit, + getPrefix, } from './utility/ngrx-utils'; export { getProjectPath, getProject, isLib } from './utility/project'; diff --git a/modules/store/schematics-core/utility/ngrx-utils.ts b/modules/store/schematics-core/utility/ngrx-utils.ts index affb353a44..4e8c8d8f6e 100644 --- a/modules/store/schematics-core/utility/ngrx-utils.ts +++ b/modules/store/schematics-core/utility/ngrx-utils.ts @@ -268,3 +268,9 @@ export function omit( .filter((key) => key !== keyToRemove) .reduce((result, key) => Object.assign(result, { [key]: object[key] }), {}); } + +export function getPrefix(options: { prefix?: string; creators?: boolean }) { + return options.creators + ? stringUtils.camelize(options.prefix || 'load') + : stringUtils.capitalize(options.prefix || 'load'); +}