fix(compiler-cli): adding references to const enums in runtime code (#38542)
We had a couple of places where we were assuming that if a particular symbol has a value, then it will exist at runtime. This is true in most cases, but it breaks down for `const` enums. Fixes #38513. PR Close #38542
Showing
- packages/compiler-cli/src/ngtsc/reflection/src/type_to_value.ts 3 additions, 2 deletions...es/compiler-cli/src/ngtsc/reflection/src/type_to_value.ts
- packages/compiler-cli/src/transformers/downlevel_decorators_transform.ts 10 additions, 5 deletions...er-cli/src/transformers/downlevel_decorators_transform.ts
- packages/compiler-cli/test/ngtsc/ngtsc_spec.ts 47 additions, 0 deletionspackages/compiler-cli/test/ngtsc/ngtsc_spec.ts
- packages/compiler-cli/test/transformers/downlevel_decorators_transform_spec.ts 45 additions, 19 deletions.../test/transformers/downlevel_decorators_transform_spec.ts
Please register or sign in to comment