Skip to content

Commit 36aa3af

Browse files
devversionalxhub
authored andcommitted
refactor(migrations): forward-fix conflicts with generic of ProgramInfo. (#57565)
One PR removed the generic of `ProgramInfo`, while another PR, separately merged, introduced new instanes of `ProgramInfo`. PR Close #57565
1 parent adf3274 commit 36aa3af

File tree

1 file changed

+5
-7
lines changed
  • packages/core/schematics/migrations/signal-queries-migration

1 file changed

+5
-7
lines changed

packages/core/schematics/migrations/signal-queries-migration/migration.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {absoluteFromSourceFile, NgtscProgram} from '@angular/compiler-cli';
9+
import {absoluteFromSourceFile} from '@angular/compiler-cli';
1010
import {TypeScriptReflectionHost} from '../../../../compiler-cli/src/ngtsc/reflection';
1111
import ts from 'typescript';
1212
import {
@@ -41,12 +41,11 @@ export class SignalQueriesMigration extends TsurgeComplexMigration<
4141
sourceFiles,
4242
program,
4343
projectDirAbsPath,
44-
}: ProgramInfo<NgtscProgram>): Promise<Serializable<CompilationUnitData>> {
44+
}: ProgramInfo): Promise<Serializable<CompilationUnitData>> {
4545
// TODO: This stage for this migration doesn't necessarily need a full
4646
// compilation unit program.
4747

48-
const tsProgram = program.getTsProgram();
49-
const checker = tsProgram.getTypeChecker();
48+
const checker = program.getTypeChecker();
5049
const reflector = new TypeScriptReflectionHost(checker);
5150
const evaluator = new PartialEvaluator(reflector, checker, null);
5251
const res: CompilationUnitData = {knownQueryFields: {}, problematicQueries: {}};
@@ -106,10 +105,9 @@ export class SignalQueriesMigration extends TsurgeComplexMigration<
106105

107106
override async migrate(
108107
globalMetadata: CompilationUnitData,
109-
{program, projectDirAbsPath, sourceFiles}: ProgramInfo<NgtscProgram>,
108+
{program, projectDirAbsPath, sourceFiles}: ProgramInfo,
110109
): Promise<Replacement[]> {
111-
const tsProgram = program.getTsProgram();
112-
const checker = tsProgram.getTypeChecker();
110+
const checker = program.getTypeChecker();
113111
const reflector = new TypeScriptReflectionHost(checker);
114112
const evaluator = new PartialEvaluator(reflector, checker, null);
115113
const replacements: Replacement[] = [];

0 commit comments

Comments
 (0)