angular/packages/language-service/test
Paul Gschwendtner 4fa5d18e5a feat(bazel): support bundling .d.ts with code splitting (#60321)
Instead of relying on Microsoft's API extractor for `d.ts` bundling,
we are switching to Rollup-based `.d.ts` bundling.

This allows us to support code spliting, even for `.d.ts` files,
allowing for relative imports to be used between entry-points, without
ending up duplicating `.d.ts` definitions in two files. This would otherwise cause
problems with assignability of types.

It also nicely integrates into our existing rollup configuration, and
overall simplifies the `ng_package` rule even further!

Notably `tsup` also uses this rollup plugin, and it seems to work well.
Keep in mind that Microsoft's API extractor is pretty hard to integrate,
caused many problems in the past, and isn't capable of code splitting.
This aligns our d.ts bundling with the .mjs bundling (great alignment).

PR Close #60321
2025-03-11 13:03:08 -07:00
..
legacy refactor(core): Migrate all packages with the explicit-standalone-flag schematic. (#58160) 2024-10-14 14:58:57 +00:00
adapters_spec.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
BUILD.bazel build: move language-service utils into its own bazel target (#57214) 2024-08-29 07:50:40 -07:00
code_fixes_spec.ts fix(language-service): add fix for individual unused imports (#58719) 2024-11-19 12:19:14 -08:00
compiler_spec.ts refactor(language-service): Migrate manually ngtsc tests to standalone by default (#58160) 2024-10-14 14:58:58 +00:00
completions_spec.ts refactor(language-service): Migrate manually ngtsc tests to standalone by default (#58160) 2024-10-14 14:58:58 +00:00
definitions_spec.ts feat(compiler): support tagged template literals in expressions (#59947) 2025-02-28 19:53:33 +00:00
diagnostic_spec.ts refactor(language-service): Migrate manually ngtsc tests to standalone by default (#58160) 2024-10-14 14:58:58 +00:00
get_outlining_spans_spec.ts refactor(language-service): Migrate manually ngtsc tests to standalone by default (#58160) 2024-10-14 14:58:58 +00:00
get_template_location_for_component_spec.ts refactor(language-service): Migrate manually ngtsc tests to standalone by default (#58160) 2024-10-14 14:58:58 +00:00
gettcb_spec.ts refactor(language-service): Migrate manually ngtsc tests to standalone by default (#58160) 2024-10-14 14:58:58 +00:00
quick_info_spec.ts fix(language-service): Forward the tags for quick info from the type definition (#59524) 2025-03-04 17:37:22 +00:00
references_and_rename_spec.ts feat(bazel): support bundling .d.ts with code splitting (#60321) 2025-03-11 13:03:08 -07:00
signal_input_refactoring_action_spec.ts feat(language-service): support migrating full classes to signal inputs in VSCode (#57975) 2024-09-30 13:29:21 -07:00
signal_queries_refactoring_action_spec.ts feat(language-service): support migrating full classes to signal queries (#58263) 2024-10-18 14:34:47 +00:00
signature_help_spec.ts fix(compiler-cli): correctly get the type of nested function call expressions (#57010) 2024-09-26 14:13:03 -07:00
ts_utils_spec.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
type_definitions_spec.ts fix(compiler-cli): check event side of two-way bindings (#59002) 2024-12-05 16:11:02 -08:00