angular/packages/compiler-cli/ngcc/test/packages
Kristiyan Kostadinov 29039fcdbc feat(core): support TypeScript 4.7 (#45749)
Adds support for TypeScript 4.7. Changes include:
* Bumping the TS version as well as some Bazel dependencies to include https://github.com/bazelbuild/rules_nodejs/pull/3420.
* Adding a backwards-compatibility layer for calls to `updateTypeParameterDeclaration`.
* Making `LView` generic in order to make it easier to type the context based on the usage. Currently the context can be 4 different types which coupled with stricter type checking would required a lot of extra casting all over `core`.
* Fixing a bunch of miscellaneous type errors.
* Removing assertions of `ReferenceEntry.isDefinition` in a few of the language service tests. The field isn't returned by TS anymore and we weren't using it for anything.
* Resolving in error in the language service that was caused by TS attempting to parse HTML files when we try to open them. Previous TS was silently setting them as `ScriptKind.Unknown` and ignoring the errors, but now it throws. I've worked around it by setting them as `ScriptKind.JSX`.

PR Close #45749
2022-04-29 12:19:45 -04:00
..
adjust_cjs_exports_spec.ts fix(ngcc): support element accesses for export declarations (#44669) 2022-01-14 17:43:59 -08:00
build_marker_spec.ts fix(compiler-cli): update type castings for JSON.parse usage (#40710) 2021-02-09 10:48:43 -08:00
configuration_spec.ts feat(core): support TypeScript 4.7 (#45749) 2022-04-29 12:19:45 -04:00
entry_point_bundle_spec.ts refactor(ngcc): improve logging of progress (#43996) 2021-11-09 18:10:18 +00:00
entry_point_manifest_spec.ts refactor(ngcc): improve logging of progress (#43996) 2021-11-09 18:10:18 +00:00
entry_point_spec.ts refactor(ngcc): make it easy to support more UMD wrapper function formats (#44245) 2021-11-29 12:38:05 -05:00
source_file_cache_spec.ts fix(ngcc): support element accesses for export declarations (#44669) 2022-01-14 17:43:59 -08:00