diff --git a/packages/compiler-cli/src/ngtsc/indexer/src/api.ts b/packages/compiler-cli/src/ngtsc/indexer/src/api.ts index 2ec0ff7fd31..fc166ac33a2 100644 --- a/packages/compiler-cli/src/ngtsc/indexer/src/api.ts +++ b/packages/compiler-cli/src/ngtsc/indexer/src/api.ts @@ -7,6 +7,7 @@ */ import {ParseSourceFile} from '@angular/compiler'; + import {ClassDeclaration, DeclarationNode} from '../../reflection'; /** @@ -135,4 +136,5 @@ export interface IndexedComponent { isInline: boolean, file: ParseSourceFile; }; + errors: Error[]; } diff --git a/packages/compiler-cli/src/ngtsc/indexer/src/transform.ts b/packages/compiler-cli/src/ngtsc/indexer/src/transform.ts index af49662786b..28b9cbc3fd1 100644 --- a/packages/compiler-cli/src/ngtsc/indexer/src/transform.ts +++ b/packages/compiler-cli/src/ngtsc/indexer/src/transform.ts @@ -22,7 +22,6 @@ import {getTemplateIdentifiers} from './template'; */ export function generateAnalysis(context: IndexingContext): Map { const analysis = new Map(); - const analysisErrors: Error[] = []; context.components.forEach(({declaration, selector, boundTemplate, templateMeta}) => { const name = declaration.name.getText(); @@ -47,7 +46,6 @@ export function generateAnalysis(context: IndexingContext): Map { usedComponents: new Set(), isInline: false, file: new ParseSourceFile('
{{foo}}
', decl.getSourceFile().fileName), - } + }, + errors: [], }); });