|
6 | 6 | * found in the LICENSE file at https://angular.io/license |
7 | 7 | */ |
8 | 8 |
|
9 | | -import {absoluteFromSourceFile, NgtscProgram} from '@angular/compiler-cli'; |
| 9 | +import {absoluteFromSourceFile} from '@angular/compiler-cli'; |
10 | 10 | import {TypeScriptReflectionHost} from '../../../../compiler-cli/src/ngtsc/reflection'; |
11 | 11 | import ts from 'typescript'; |
12 | 12 | import { |
@@ -41,12 +41,11 @@ export class SignalQueriesMigration extends TsurgeComplexMigration< |
41 | 41 | sourceFiles, |
42 | 42 | program, |
43 | 43 | projectDirAbsPath, |
44 | | - }: ProgramInfo<NgtscProgram>): Promise<Serializable<CompilationUnitData>> { |
| 44 | + }: ProgramInfo): Promise<Serializable<CompilationUnitData>> { |
45 | 45 | // TODO: This stage for this migration doesn't necessarily need a full |
46 | 46 | // compilation unit program. |
47 | 47 |
|
48 | | - const tsProgram = program.getTsProgram(); |
49 | | - const checker = tsProgram.getTypeChecker(); |
| 48 | + const checker = program.getTypeChecker(); |
50 | 49 | const reflector = new TypeScriptReflectionHost(checker); |
51 | 50 | const evaluator = new PartialEvaluator(reflector, checker, null); |
52 | 51 | const res: CompilationUnitData = {knownQueryFields: {}, problematicQueries: {}}; |
@@ -106,10 +105,9 @@ export class SignalQueriesMigration extends TsurgeComplexMigration< |
106 | 105 |
|
107 | 106 | override async migrate( |
108 | 107 | globalMetadata: CompilationUnitData, |
109 | | - {program, projectDirAbsPath, sourceFiles}: ProgramInfo<NgtscProgram>, |
| 108 | + {program, projectDirAbsPath, sourceFiles}: ProgramInfo, |
110 | 109 | ): Promise<Replacement[]> { |
111 | | - const tsProgram = program.getTsProgram(); |
112 | | - const checker = tsProgram.getTypeChecker(); |
| 110 | + const checker = program.getTypeChecker(); |
113 | 111 | const reflector = new TypeScriptReflectionHost(checker); |
114 | 112 | const evaluator = new PartialEvaluator(reflector, checker, null); |
115 | 113 | const replacements: Replacement[] = []; |
|
0 commit comments