angular/packages/compiler-cli
Charles Lyding c0cd3c2ed3 fix(compiler-cli): avoid ECMAScript private field metadata emit (#61227)
The Angular class metadata emit structure does not support the use of
private fields. If the class metadata emit is enabled and an ECMAScript
private (i.e., `#` prefixed) member contains a decorator, the member will
now be excluded from the emitting `setClassMetadata` call. This prevents
runtime errors due to invalid syntax.

PR Close #61227
2025-05-15 09:45:01 -07:00
..
integrationtest refactor(core): remove unused injection props (#59209) 2025-04-15 17:33:02 -04:00
linker refactor(compiler): allow binder to be created without matcher (#61018) 2025-04-29 21:06:10 +00:00
private build: properly compile tests in core with Angular compiler (#60268) 2025-03-07 11:00:47 -08:00
src fix(compiler-cli): avoid ECMAScript private field metadata emit (#61227) 2025-05-15 09:45:01 -07:00
test feat(compiler-cli): add experimental support for fast type declaration emission (#61334) 2025-05-14 14:07:37 -07:00
BUILD.bazel build: support new ng_project rule (#61275) 2025-05-14 12:01:51 +00:00
esbuild.config.js refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
index.ts build: migrate compiler-cli/src/ngtsc/docs to ts_project (#61181) 2025-05-09 15:59:46 +00:00
package.json build: support new ng_project rule (#61275) 2025-05-14 12:01:51 +00:00
tsconfig-test.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
tsconfig.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00