refactor(compiler-cli): remove circular dep in the partial evaluator (#59083)

Use `import type` to break a phantom import cycle.

PR Close #59083
This commit is contained in:
Alex Rickabaugh 2024-12-05 13:00:07 -08:00
parent e2c8c6f269
commit 3e8e9483db
2 changed files with 1 additions and 5 deletions

View file

@ -1,8 +1,4 @@
[
[
"packages/compiler-cli/src/ngtsc/partial_evaluator/src/interface.ts",
"packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts"
],
[
"packages/compiler/src/output/output_ast.ts",
"packages/compiler/src/render3/view/i18n/meta.ts"

View file

@ -16,7 +16,7 @@ import {isDeclaration} from '../../util/src/typescript';
import {ArrayConcatBuiltinFn, ArraySliceBuiltinFn, StringConcatBuiltinFn} from './builtin';
import {DynamicValue} from './dynamic';
import {ForeignFunctionResolver} from './interface';
import type {ForeignFunctionResolver} from './interface';
import {
EnumValue,
KnownFn,