angular/packages/compiler-cli/src/ngtsc
Paul Gschwendtner e2259c7b09 fix(compiler-cli): support JIT transforms before other transforms modifying classes (#57262)
Similar to a previous fix that intended to make the JIT transforms
compatible with pre-transforms like e.g. Tsickle, we need to solve
an additional issue where the class properties are synthetic and result
in an `getSourceFile() => undefined` invocation that breaks the import
insertion, causing errors like:

```
TypeError: Cannot read properties of undefined (reading 'fileName')
```

PR Close #57262
2024-08-05 14:45:19 +00:00
..
annotations fix(compiler-cli): run JIT transforms on @NgModule classes with jit: true (#57212) 2024-07-31 14:14:14 +00:00
core fix(compiler-cli): run JIT transforms on @NgModule classes with jit: true (#57212) 2024-07-31 14:14:14 +00:00
cycles refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
diagnostics fix(compiler-cli): add warning for unused let declarations (#57033) 2024-07-23 08:27:17 -07:00
docs refactor(compiler): include public constructor paramters to class properties. (#56315) 2024-07-15 11:39:21 -07:00
entry_point refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
file_system build: update to TypeScript 5.5 stable (#56358) 2024-06-25 09:29:16 -07:00
imports feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
incremental refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
indexer feat(core): add support for let syntax (#56715) 2024-06-26 12:37:02 -07:00
logging build: ensure bootstrap transitive runfiles are made available (#48521) 2022-12-19 19:50:41 +00:00
metadata refactor(compiler): expose information about inputs from inputs field (#57082) 2024-07-23 10:28:10 -07:00
partial_evaluator refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
perf feat(language-service): support writing code refactorings (#56895) 2024-07-15 11:35:40 -07:00
program_driver build: update to TypeScript 5.5 stable (#56358) 2024-06-25 09:29:16 -07:00
reflection feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
resource refactor(core): clean up clang comments and workarounds (#55750) 2024-05-13 11:10:36 -07:00
scope refactor(compiler): expose information about inputs from inputs field (#57082) 2024-07-23 10:28:10 -07:00
shims refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
sourcemaps refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
testing refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
transform fix(compiler-cli): support JIT transforms before other transforms modifying classes (#57262) 2024-08-05 14:45:19 +00:00
translator refactor(compiler-cli): add the ability to remove imports from the import manager (#57110) 2024-07-26 10:01:18 -07:00
typecheck refactor(compiler): expose information about inputs from inputs field (#57082) 2024-07-23 10:28:10 -07:00
util refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
validation refactor: migrate compiler-cli to prettier formatting (#55485) 2024-04-29 10:25:43 -07:00
xi18n refactor(compiler-cli): support xi18n in ngtsc (#42485) 2021-06-21 16:50:28 +00:00
program.ts fix(compiler-cli): emitting references to ngtypecheck files (#57138) 2024-07-26 10:00:05 -07:00
tsc_plugin.ts build: update to TypeScript 5.5 stable (#56358) 2024-06-25 09:29:16 -07:00