angular/packages/core
Payam Valadkhan 1d0fc42fc7 refactor(core): allow nested array for standalone component imports in local compilation mode (#51767)
This change flattens the imports info on standalone component decorators in runtime dev mode by adding flattening logic to the deps tracker. Such flattening has no effect in AoT full compilation mode since these arrays are already resolved  and flattened by AoT static analysis, but in local compilation mode it is needed since the raw array as appears on the component decorator will be passed to the deps tracker, and so it needs to be flattened.

This change does not affect prod runtime since deps tracker is only used in dev mode.

PR Close #51767
2023-09-18 16:59:55 +02:00
..
global build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
rxjs-interop fix(core): avoid duplicated code between entry-points (primary, testing, rxjs-interop) (#51500) 2023-08-29 17:55:34 +00:00
schematics refactor(compiler): implement conditional block AST (#51299) 2023-08-10 13:48:55 -07:00
src refactor(core): allow nested array for standalone component imports in local compilation mode (#51767) 2023-09-18 16:59:55 +02:00
test refactor(core): allow nested array for standalone component imports in local compilation mode (#51767) 2023-09-18 16:59:55 +02:00
testing refactor(core): Add defer block testing fixture (#51698) 2023-09-13 10:47:04 -07:00
BUILD.bazel build(core): introduce @angular/core/rxjs-interop entrypoint (#49154) 2023-03-30 09:44:38 -07:00
index.ts refactor(core): made comment structure consistent in index.ts (#43684) 2021-10-21 18:39:58 +00:00
package.json feat(core): add support for zone.js 0.14.0 (#51774) 2023-09-18 11:56:17 +02:00
PACKAGE.md docs: add package doc files (#26047) 2018-10-05 15:42:14 -07:00
public_api.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00