angular/packages/compiler-cli/src/ngtsc
JoostK 94c6dee708 refactor(compiler-cli): remove listLazyRoutes operation (#43591)
Now that `Route.loadChildren` no longer accepts a string, there is no
need for tooling to find all string-based `loadChildren` to setup lazy
imports for them. As a result, the `listLazyRoutes` operation that
enumerates all string-based `loadChildren` occurrences is no longer
needed and is therefore removed from the compiler.

The `listLazyRoutes` API remains on the `Program` interface to avoid
breaking external tools that may be using this method, but those tools
should ultimately move away from using this API.

PR Close #43591
2021-09-29 14:45:18 -07:00
..
annotations refactor(compiler-cli): remove listLazyRoutes operation (#43591) 2021-09-29 14:45:18 -07:00
core refactor(compiler-cli): remove listLazyRoutes operation (#43591) 2021-09-29 14:45:18 -07:00
cycles perf(compiler-cli): optimize cycle detection using a persistent cache (#41271) 2021-07-15 13:13:48 -07:00
diagnostics refactor(compiler-cli): add NullishCoalescingNotNullableCheck (#43232) 2021-08-26 16:36:32 -07:00
entry_point refactor(compiler-cli): implement DeclarationNode node type (#38959) 2020-10-12 08:32:46 -07:00
file_system feat(core): support TypeScript 4.4 (#43281) 2021-09-23 14:49:19 -07:00
imports refactor(compiler-cli): ensure compatibility with noImplicitOverride (#42512) 2021-07-12 13:11:14 -07:00
incremental refactor: add override keyword to members implementing abstract declarations (#42512) 2021-07-12 13:11:17 -07:00
indexer refactor(compiler): combine call ASTs (#42882) 2021-09-21 20:55:29 +00:00
logging build(compiler-cli): fix bazel deps rules for ngtsc testing packages (#37977) 2020-07-08 12:05:22 -07:00
metadata fix(compiler-cli): use correct module resolution context for absolute imports in .d.ts files (#42879) 2021-07-26 13:17:44 -07:00
partial_evaluator fix(compiler-cli): not evaluating new signature for __spreadArray (#43618) 2021-09-28 14:27:31 -07:00
perf feat(language-service): implement signature help (#41581) 2021-04-13 12:39:17 -07:00
program_driver fix(compiler-cli): inline type checking instructions no longer prevent incremental reuse (#42759) 2021-07-07 15:17:25 -07:00
reflection fix(compiler-cli): handle directives that refer to a namespaced class in a type parameter bound (#43511) 2021-09-20 19:56:31 +00:00
resource fix(language-service): resolve to the pre-compiled style when compiled css url is provided (#41538) 2021-04-14 09:15:00 -07:00
scope fix(compiler-cli): use correct module resolution context for absolute imports in .d.ts files (#42879) 2021-07-26 13:17:44 -07:00
shims feat(compiler-cli): add support for TypeScript 4.0 (#38076) 2020-08-24 13:06:59 -07:00
sourcemaps fix(compiler-cli): update type castings for JSON.parse usage (#40710) 2021-02-09 10:48:43 -08:00
switch refactor(compiler-cli): remove usage of ts.updateIdentifier (#38076) 2020-08-24 13:07:02 -07:00
testing refactor(compiler-cli): move getSourceCodeForDiagnostic to utils (#42984) 2021-08-10 15:55:49 -07:00
transform refactor(compiler-cli): add extendedTemplateCheck phase to compiler (#43107) 2021-08-19 11:55:27 -07:00
translator refactor(compiler): combine call ASTs (#42882) 2021-09-21 20:55:29 +00:00
typecheck fix(language-service): provide dom event completions (#43299) 2021-09-27 10:45:58 -07:00
util refactor: add override keyword to members implementing abstract declarations (#42512) 2021-07-12 13:11:17 -07:00
xi18n refactor(compiler-cli): support xi18n in ngtsc (#42485) 2021-06-21 16:50:28 +00:00
program.ts refactor(compiler-cli): remove listLazyRoutes operation (#43591) 2021-09-29 14:45:18 -07:00
tsc_plugin.ts refactor(compiler-cli): replace the IncrementalDriver with a new design (#41475) 2021-04-13 13:05:35 -07:00