1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | import { GeneratedFile } from '@angular/compiler';
|
10 | import * as ts from 'typescript';
|
11 | import * as api from '../transformers/api';
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 | export declare class TscPassThroughProgram implements api.Program {
|
21 | private options;
|
22 | private host;
|
23 | private tsProgram;
|
24 | constructor(rootNames: ReadonlyArray<string>, options: api.CompilerOptions, host: api.CompilerHost, oldProgram?: api.Program);
|
25 | getTsProgram(): ts.Program;
|
26 | getTsOptionDiagnostics(cancellationToken?: ts.CancellationToken | undefined): ReadonlyArray<ts.Diagnostic>;
|
27 | getNgOptionDiagnostics(cancellationToken?: ts.CancellationToken | undefined): ReadonlyArray<api.Diagnostic>;
|
28 | getTsSyntacticDiagnostics(sourceFile?: ts.SourceFile | undefined, cancellationToken?: ts.CancellationToken | undefined): ReadonlyArray<ts.Diagnostic>;
|
29 | getNgStructuralDiagnostics(cancellationToken?: ts.CancellationToken | undefined): ReadonlyArray<api.Diagnostic>;
|
30 | getTsSemanticDiagnostics(sourceFile?: ts.SourceFile | undefined, cancellationToken?: ts.CancellationToken | undefined): ReadonlyArray<ts.Diagnostic>;
|
31 | getNgSemanticDiagnostics(fileName?: string | undefined, cancellationToken?: ts.CancellationToken | undefined): ReadonlyArray<api.Diagnostic>;
|
32 | loadNgStructureAsync(): Promise<void>;
|
33 | listLazyRoutes(entryRoute?: string | undefined): api.LazyRoute[];
|
34 | getLibrarySummaries(): Map<string, api.LibrarySummary>;
|
35 | getEmittedGeneratedFiles(): Map<string, GeneratedFile>;
|
36 | getEmittedSourceFiles(): Map<string, ts.SourceFile>;
|
37 | emit(opts?: {
|
38 | emitFlags?: api.EmitFlags;
|
39 | cancellationToken?: ts.CancellationToken;
|
40 | customTransformers?: api.CustomTransformers;
|
41 | emitCallback?: api.TsEmitCallback;
|
42 | mergeEmitResultsCallback?: api.TsMergeEmitResultsCallback;
|
43 | }): ts.EmitResult;
|
44 | }
|