angular/packages/core
Payam Valadkhan 07b04b2511 refactor(core): implement logic for getting component dependencies in the runtime deps tracker (#50980)
This includes implementation of methods getComponentDependencies and registerNgModule.

In order to correlate ng-modules with their declarations it is required to use the method registerNgModule to regiater the ng-module. However, the actual correlation will happen lazily once getComponentDependencies method is called. This lazy behaviour also allows for forward refs to be resolved.

The method getComponentDependencies will be used in local compilation mode to compute the rendering component deps in runtime.

PR Close #50980
2023-07-18 14:04:39 +00:00
..
global build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
rxjs-interop docs: Improve documentation about Injection context / inject (#49782) 2023-07-10 07:09:31 -07:00
schematics refactor(compiler): introduce deferred block AST (#51050) 2023-07-17 21:05:47 +00:00
src refactor(core): implement logic for getting component dependencies in the runtime deps tracker (#50980) 2023-07-18 14:04:39 +00:00
test refactor(core): implement logic for getting component dependencies in the runtime deps tracker (#50980) 2023-07-18 14:04:39 +00:00
testing refactor(core): use globalThis for global (#50063) 2023-07-14 18:32:01 +00: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 build: update minimum supported Node version from 16.13.0 -> 16.14.0 (#49771) 2023-04-11 07:56:31 -07: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