diff --git a/packages/compiler-cli/src/ngtsc/reflection/src/util.ts b/packages/compiler-cli/src/ngtsc/reflection/src/util.ts index 069c709647..b75fee2632 100644 --- a/packages/compiler-cli/src/ngtsc/reflection/src/util.ts +++ b/packages/compiler-cli/src/ngtsc/reflection/src/util.ts @@ -7,21 +7,19 @@ */ import * as ts from 'typescript'; - import {ClassDeclaration} from './host'; - export function isNamedClassDeclaration(node: ts.Node): - node is ClassDeclaration&{name: ts.Identifier} { + node is ClassDeclaration { return ts.isClassDeclaration(node) && (node.name !== undefined); } export function isNamedFunctionDeclaration(node: ts.Node): - node is ClassDeclaration&{name: ts.Identifier} { + node is ClassDeclaration { return ts.isFunctionDeclaration(node) && (node.name !== undefined); } export function isNamedVariableDeclaration(node: ts.Node): - node is ClassDeclaration&{name: ts.Identifier} { + node is ClassDeclaration { return ts.isVariableDeclaration(node) && (node.name !== undefined); }