diff --git a/packages/language-service/src/diagnostics.ts b/packages/language-service/src/diagnostics.ts index bf2e365b19..9b38f7b2e4 100644 --- a/packages/language-service/src/diagnostics.ts +++ b/packages/language-service/src/diagnostics.ts @@ -96,9 +96,6 @@ export function getDeclarationDiagnostics( span: error.span, }); } - if (!metadata) { - continue; // declaration is not an Angular directive - } if (metadata.isComponent) { if (!modules.ngModuleByPipeOrDirective.has(declaration.type)) { results.push({ diff --git a/packages/language-service/src/types.ts b/packages/language-service/src/types.ts index e4844f056b..cb349eea4d 100644 --- a/packages/language-service/src/types.ts +++ b/packages/language-service/src/types.ts @@ -124,7 +124,7 @@ export interface Declaration { /** * Reference to the compiler directive metadata for the declaration. */ - readonly metadata?: CompileDirectiveMetadata; + readonly metadata: CompileDirectiveMetadata; /** * Error reported trying to get the metadata.