angular/packages/language-service/src
Dylan Hunn b40f1e5b86 refactor(compiler): Remove deep imports in the language service (#54695)
Previously, the language service relied on deep imports such as `@angular/compiler/render3/...`. This is bad form, because that creates a dependency on the package's internal structure. Additionally, this is not compatible with google3.

In this PR, I replace all the deep imports with shallow imports, in some cases adding the missing symbol to the `compiler.ts` exports.

PR Close #54695
2024-03-05 10:28:45 +01:00
..
codefixes refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00
adapters.ts refactor(compiler): drop obsolete NgFactory and NgSummary config options (#48268) 2023-02-21 13:03:59 -08:00
attribute_completions.ts feat(language-service): Support autocompletion for blocks (#52121) 2023-10-10 10:29:23 -07:00
BUILD.bazel feat(language-service): support fix the component missing member (#46764) 2022-08-02 11:58:21 -07:00
compiler_factory.ts docs: fix spelling (#46713) 2022-07-08 20:54:52 +00:00
completions.ts refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00
definitions.ts fix(compiler-cli): support jumping to definitions of signal-based inputs (#54053) 2024-01-26 19:10:56 +00:00
display_parts.ts refactor(language-service): Add quick info for built in control flow/blocks (#52386) 2023-10-31 12:56:45 -07:00
language_service.ts refactor(compiler-cli): do not emit signal unwrap calls in versions older than 17.2 (#54423) 2024-02-13 15:53:42 -08:00
outlining_spans.ts refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00
quick_info.ts refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00
quick_info_built_ins.ts refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00
references_and_rename.ts docs: removed duplicated words (#50648) 2023-06-12 11:43:42 +02:00
references_and_rename_utils.ts fix(compiler): Update type check block to fix control flow source mappings (#53980) 2024-01-24 18:37:58 -05:00
signature_help.ts refactor: update language-service package and tests to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
template_target.ts refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00
ts_plugin.ts feat(language-service): Implement outlining spans for control flow blocks (#52062) 2023-10-09 10:20:26 -07:00
ts_utils.ts fix(language-service): generate forwardRef for same file imports (#48898) 2023-02-02 13:40:17 -08:00
utils.ts refactor(compiler): Remove deep imports in the language service (#54695) 2024-03-05 10:28:45 +01:00