diff --git a/modules/component-store/schematics-core/utility/visitors.ts b/modules/component-store/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/component-store/schematics-core/utility/visitors.ts +++ b/modules/component-store/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/component/schematics-core/utility/visitors.ts b/modules/component/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/component/schematics-core/utility/visitors.ts +++ b/modules/component/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/data/schematics-core/utility/visitors.ts b/modules/data/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/data/schematics-core/utility/visitors.ts +++ b/modules/data/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/effects/schematics-core/utility/visitors.ts b/modules/effects/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/effects/schematics-core/utility/visitors.ts +++ b/modules/effects/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/entity/schematics-core/utility/visitors.ts b/modules/entity/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/entity/schematics-core/utility/visitors.ts +++ b/modules/entity/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/router-store/schematics-core/utility/visitors.ts b/modules/router-store/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/router-store/schematics-core/utility/visitors.ts +++ b/modules/router-store/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/schematics-core/utility/visitors.ts b/modules/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/schematics-core/utility/visitors.ts +++ b/modules/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/schematics/schematics-core/utility/visitors.ts b/modules/schematics/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/schematics/schematics-core/utility/visitors.ts +++ b/modules/schematics/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/store-devtools/schematics-core/utility/visitors.ts b/modules/store-devtools/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/store-devtools/schematics-core/utility/visitors.ts +++ b/modules/store-devtools/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; } diff --git a/modules/store/schematics-core/utility/visitors.ts b/modules/store/schematics-core/utility/visitors.ts index c4a6af6e83..90d2a3d058 100644 --- a/modules/store/schematics-core/utility/visitors.ts +++ b/modules/store/schematics-core/utility/visitors.ts @@ -192,7 +192,7 @@ export function visitDecorator( } const [arg] = expression.arguments; - if (!ts.isObjectLiteralExpression(arg)) { + if (!arg || !ts.isObjectLiteralExpression(arg)) { return; }