Skip to content

Commit cfe424e

Browse files
kyliauatscott
authored andcommitted
refactor(language-service): [Ivy] remove temporary compiler (#38310)
Now that Ivy compiler has a proper `TemplateTypeChecker` interface (see #38105) we no longer need to keep the temporary compiler implementation. The temporary compiler was created to enable testing infrastructure to be developed for the Ivy language service. This commit removes the whole `ivy/compiler` directory and moves two functions `createTypeCheckingProgramStrategy` and `getOrCreateTypeCheckScriptInfo` to the `LanguageService` class. Also re-enable the Ivy LS test since it's no longer blocking development. PR Close #38310
1 parent 3b9c802 commit cfe424e

File tree

7 files changed

+119
-261
lines changed

7 files changed

+119
-261
lines changed

packages/language-service/ivy/BUILD.bazel

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ ts_library(
77
srcs = glob(["*.ts"]),
88
deps = [
99
"//packages/compiler-cli",
10-
"//packages/language-service/ivy/compiler",
10+
"//packages/compiler-cli/src/ngtsc/core",
11+
"//packages/compiler-cli/src/ngtsc/core:api",
12+
"//packages/compiler-cli/src/ngtsc/file_system",
13+
"//packages/compiler-cli/src/ngtsc/incremental",
14+
"//packages/compiler-cli/src/ngtsc/shims",
15+
"//packages/compiler-cli/src/ngtsc/typecheck",
16+
"//packages/compiler-cli/src/ngtsc/typecheck/api",
1117
"@npm//typescript",
1218
],
1319
)

packages/language-service/ivy/compiler/BUILD.bazel

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages/language-service/ivy/compiler/README.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/language-service/ivy/compiler/compiler.ts

Lines changed: 0 additions & 124 deletions
This file was deleted.

packages/language-service/ivy/compiler/compiler_host.ts

Lines changed: 0 additions & 103 deletions
This file was deleted.

0 commit comments

Comments
 (0)