refactor(core): Remove circular dependency on `render3` and `ng_module` (#39621)
Extracted `NgModeDef` into a separate file to break the circular dependency. PR Close #39621
This commit is contained in:
parent
e6ae0c5349
commit
6d1d3c6a98
|
@ -118,13 +118,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts",
|
"packages/core/src/render3/view_ref.ts",
|
||||||
|
@ -137,13 +130,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -167,55 +153,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/application_tokens.ts",
|
|
||||||
"packages/core/src/linker/component_factory.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/application_tokens.ts",
|
|
||||||
"packages/core/src/linker/component_factory.ts",
|
|
||||||
"packages/core/src/linker/ng_module_factory.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/application_tokens.ts",
|
|
||||||
"packages/core/src/linker/component_factory.ts",
|
|
||||||
"packages/core/src/linker/ng_module_factory.ts",
|
|
||||||
"packages/core/src/linker/component_factory_resolver.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -241,13 +178,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -256,24 +186,6 @@
|
||||||
"packages/core/src/application_ref.ts",
|
"packages/core/src/application_ref.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -287,13 +199,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -309,59 +214,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/error_handler.ts",
|
|
||||||
"packages/core/src/errors.ts",
|
|
||||||
"packages/core/src/view/types.ts",
|
|
||||||
"packages/core/src/linker/template_ref.ts",
|
|
||||||
"packages/core/src/render3/instructions/shared.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/error_handler.ts",
|
|
||||||
"packages/core/src/errors.ts",
|
|
||||||
"packages/core/src/view/types.ts",
|
|
||||||
"packages/core/src/linker/template_ref.ts",
|
|
||||||
"packages/core/src/render3/instructions/shared.ts",
|
|
||||||
"packages/core/src/render3/di.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/error_handler.ts",
|
|
||||||
"packages/core/src/errors.ts",
|
|
||||||
"packages/core/src/view/types.ts",
|
|
||||||
"packages/core/src/linker/template_ref.ts",
|
|
||||||
"packages/core/src/render3/instructions/shared.ts",
|
|
||||||
"packages/core/src/render3/di.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -380,13 +232,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -399,21 +244,6 @@
|
||||||
"packages/core/src/linker/template_ref.ts",
|
"packages/core/src/linker/template_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/error_handler.ts",
|
|
||||||
"packages/core/src/errors.ts",
|
|
||||||
"packages/core/src/view/types.ts",
|
|
||||||
"packages/core/src/linker/view_container_ref.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/application_ref.ts",
|
"packages/core/src/application_ref.ts",
|
||||||
"packages/core/src/error_handler.ts",
|
"packages/core/src/error_handler.ts",
|
||||||
|
@ -427,13 +257,6 @@
|
||||||
"packages/core/src/linker/compiler.ts",
|
"packages/core/src/linker/compiler.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -446,13 +269,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -464,19 +280,6 @@
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/application_ref.ts",
|
"packages/core/src/application_ref.ts",
|
||||||
"packages/core/src/linker/compiler.ts",
|
"packages/core/src/linker/compiler.ts",
|
||||||
|
@ -488,67 +291,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/render3/component.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/render3/component.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/render3/component.ts",
|
|
||||||
"packages/core/src/render3/util/global_utils.ts",
|
|
||||||
"packages/core/src/render3/util/change_detection_utils.ts",
|
|
||||||
"packages/core/src/render3/util/discovery_utils.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -568,13 +310,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -586,140 +321,6 @@
|
||||||
"packages/core/src/view/provider.ts",
|
"packages/core/src/view/provider.ts",
|
||||||
"packages/core/src/view/refs.ts"
|
"packages/core/src/view/refs.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/view/provider.ts",
|
|
||||||
"packages/core/src/view/refs.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/view/provider.ts",
|
|
||||||
"packages/core/src/view/refs.ts",
|
|
||||||
"packages/core/src/view/ng_module.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/view/provider.ts",
|
|
||||||
"packages/core/src/view/refs.ts",
|
|
||||||
"packages/core/src/view/ng_module.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/component_ref.ts",
|
|
||||||
"packages/core/src/view/provider.ts",
|
|
||||||
"packages/core/src/view/refs.ts",
|
|
||||||
"packages/core/src/view/ng_module.ts",
|
|
||||||
"packages/core/src/view/util.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/ng_module_ref.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/ng_module_ref.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/ng_module_ref.ts",
|
|
||||||
"packages/core/src/linker/ng_module_factory_registration.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/ng_module_ref.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/linker/compiler.ts",
|
|
||||||
"packages/core/src/render3/ng_module_ref.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/application_ref.ts",
|
"packages/core/src/application_ref.ts",
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
"packages/core/src/metadata/resource_loading.ts",
|
||||||
|
@ -728,13 +329,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -748,65 +342,6 @@
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
|
||||||
"packages/core/src/metadata/directives.ts",
|
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
|
||||||
"packages/core/src/metadata/directives.ts",
|
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
|
||||||
"packages/core/src/render3/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
|
||||||
"packages/core/src/metadata/directives.ts",
|
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
|
||||||
"packages/core/src/render3/jit/environment.ts",
|
|
||||||
"packages/core/src/render3/index.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
|
||||||
"packages/core/src/metadata/directives.ts",
|
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
|
||||||
"packages/core/src/render3/jit/environment.ts",
|
|
||||||
"packages/core/src/render3/index.ts",
|
|
||||||
"packages/core/src/render3/features/providers_feature.ts",
|
|
||||||
"packages/core/src/render3/di_setup.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/application_ref.ts",
|
"packages/core/src/application_ref.ts",
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
"packages/core/src/metadata/resource_loading.ts",
|
||||||
|
@ -822,49 +357,6 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
|
||||||
"packages/core/src/metadata/directives.ts",
|
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
|
||||||
"packages/core/src/render3/jit/environment.ts",
|
|
||||||
"packages/core/src/render3/index.ts",
|
|
||||||
"packages/core/src/render3/features/providers_feature.ts",
|
|
||||||
"packages/core/src/render3/di_setup.ts",
|
|
||||||
"packages/core/src/render3/instructions/all.ts",
|
|
||||||
"packages/core/src/render3/instructions/di.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/view_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/application_ref.ts",
|
|
||||||
"packages/core/src/metadata/resource_loading.ts",
|
|
||||||
"packages/core/src/metadata/directives.ts",
|
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
|
||||||
"packages/core/src/render3/jit/environment.ts",
|
|
||||||
"packages/core/src/render3/index.ts",
|
|
||||||
"packages/core/src/render3/pipe.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -906,90 +398,10 @@
|
||||||
"packages/core/src/di/index.ts",
|
"packages/core/src/di/index.ts",
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts",
|
"packages/core/src/di/jit/util.ts",
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/interfaces/node.ts",
|
|
||||||
"packages/core/src/render3/interfaces/renderer.ts",
|
|
||||||
"packages/core/src/render/api.ts",
|
|
||||||
"packages/core/src/render3/interfaces/type_checks.ts",
|
|
||||||
"packages/core/src/render3/interfaces/container.ts",
|
|
||||||
"packages/core/src/render3/interfaces/view.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/interfaces/node.ts",
|
|
||||||
"packages/core/src/render3/interfaces/renderer.ts",
|
|
||||||
"packages/core/src/render/api.ts",
|
|
||||||
"packages/core/src/render3/interfaces/type_checks.ts",
|
|
||||||
"packages/core/src/render3/interfaces/container.ts",
|
|
||||||
"packages/core/src/render3/interfaces/view.ts",
|
|
||||||
"packages/core/src/metadata.ts",
|
|
||||||
"packages/core/src/di.ts",
|
|
||||||
"packages/core/src/di/index.ts",
|
|
||||||
"packages/core/src/di/injectable.ts",
|
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/interfaces/node.ts",
|
|
||||||
"packages/core/src/render3/interfaces/renderer.ts",
|
|
||||||
"packages/core/src/render/api.ts",
|
|
||||||
"packages/core/src/render3/interfaces/type_checks.ts",
|
|
||||||
"packages/core/src/render3/interfaces/container.ts",
|
|
||||||
"packages/core/src/render3/interfaces/view.ts",
|
|
||||||
"packages/core/src/render3/interfaces/definition.ts",
|
|
||||||
"packages/core/src/core.ts",
|
|
||||||
"packages/core/src/metadata.ts",
|
|
||||||
"packages/core/src/di.ts",
|
|
||||||
"packages/core/src/di/index.ts",
|
|
||||||
"packages/core/src/di/injectable.ts",
|
|
||||||
"packages/core/src/di/jit/injectable.ts",
|
|
||||||
"packages/core/src/di/jit/environment.ts",
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
|
||||||
"packages/core/src/render3/interfaces/node.ts",
|
|
||||||
"packages/core/src/render3/interfaces/renderer.ts",
|
|
||||||
"packages/core/src/render/api.ts",
|
|
||||||
"packages/core/src/render3/state.ts",
|
|
||||||
"packages/core/src/render3/assert.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/di/jit/util.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/change_detection/change_detector_ref.ts",
|
"packages/core/src/change_detection/change_detector_ref.ts",
|
||||||
"packages/core/src/render3/view_ref.ts"
|
"packages/core/src/render3/view_ref.ts"
|
||||||
|
@ -1002,6 +414,20 @@
|
||||||
"packages/core/src/change_detection/differs/default_keyvalue_differ.ts",
|
"packages/core/src/change_detection/differs/default_keyvalue_differ.ts",
|
||||||
"packages/core/src/change_detection/differs/keyvalue_differs.ts"
|
"packages/core/src/change_detection/differs/keyvalue_differs.ts"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/core.ts",
|
||||||
|
"packages/core/src/metadata.ts",
|
||||||
|
"packages/core/src/di.ts",
|
||||||
|
"packages/core/src/di/index.ts",
|
||||||
|
"packages/core/src/di/injectable.ts",
|
||||||
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
|
"packages/core/src/di/jit/environment.ts",
|
||||||
|
"packages/core/src/di/injector_compatibility.ts",
|
||||||
|
"packages/core/src/di/injector.ts",
|
||||||
|
"packages/core/src/di/r3_injector.ts",
|
||||||
|
"packages/core/src/render3/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"packages/core/src/debug/debug_node.ts",
|
"packages/core/src/debug/debug_node.ts",
|
||||||
"packages/core/src/view/index.ts",
|
"packages/core/src/view/index.ts",
|
||||||
|
@ -1018,6 +444,25 @@
|
||||||
"packages/core/src/di/injector.ts",
|
"packages/core/src/di/injector.ts",
|
||||||
"packages/core/src/di/null_injector.ts"
|
"packages/core/src/di/null_injector.ts"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/di.ts",
|
||||||
|
"packages/core/src/di/index.ts",
|
||||||
|
"packages/core/src/di/injectable.ts",
|
||||||
|
"packages/core/src/di/jit/injectable.ts",
|
||||||
|
"packages/core/src/di/jit/environment.ts",
|
||||||
|
"packages/core/src/di/injector_compatibility.ts",
|
||||||
|
"packages/core/src/di/injector.ts",
|
||||||
|
"packages/core/src/di/r3_injector.ts",
|
||||||
|
"packages/core/src/render3/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
|
"packages/core/src/render3/interfaces/renderer.ts",
|
||||||
|
"packages/core/src/render/api.ts",
|
||||||
|
"packages/core/src/render3/interfaces/type_checks.ts",
|
||||||
|
"packages/core/src/render3/interfaces/container.ts",
|
||||||
|
"packages/core/src/render3/interfaces/view.ts",
|
||||||
|
"packages/core/src/metadata.ts"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"packages/core/src/di/injectable.ts",
|
"packages/core/src/di/injectable.ts",
|
||||||
"packages/core/src/di/jit/injectable.ts"
|
"packages/core/src/di/jit/injectable.ts"
|
||||||
|
@ -1036,14 +481,6 @@
|
||||||
"packages/core/src/di/injector.ts",
|
"packages/core/src/di/injector.ts",
|
||||||
"packages/core/src/di/r3_injector.ts"
|
"packages/core/src/di/r3_injector.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/di/injector_compatibility.ts",
|
|
||||||
"packages/core/src/di/injector.ts",
|
|
||||||
"packages/core/src/di/r3_injector.ts",
|
|
||||||
"packages/core/src/render3/definition.ts",
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/di/util.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/di/injector_token.ts",
|
"packages/core/src/di/injector_token.ts",
|
||||||
"packages/core/src/di/injector.ts"
|
"packages/core/src/di/injector.ts"
|
||||||
|
@ -1052,6 +489,18 @@
|
||||||
"packages/core/src/di/injector.ts",
|
"packages/core/src/di/injector.ts",
|
||||||
"packages/core/src/di/r3_injector.ts"
|
"packages/core/src/di/r3_injector.ts"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/di/injector.ts",
|
||||||
|
"packages/core/src/di/r3_injector.ts",
|
||||||
|
"packages/core/src/render3/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
|
"packages/core/src/render3/interfaces/renderer.ts",
|
||||||
|
"packages/core/src/render/api.ts",
|
||||||
|
"packages/core/src/render3/interfaces/type_checks.ts",
|
||||||
|
"packages/core/src/render3/interfaces/container.ts",
|
||||||
|
"packages/core/src/render3/interfaces/view.ts"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"packages/core/src/di/reflective_errors.ts",
|
"packages/core/src/di/reflective_errors.ts",
|
||||||
"packages/core/src/di/reflective_injector.ts"
|
"packages/core/src/di/reflective_injector.ts"
|
||||||
|
@ -1077,10 +526,6 @@
|
||||||
"packages/core/src/linker/component_factory_resolver.ts",
|
"packages/core/src/linker/component_factory_resolver.ts",
|
||||||
"packages/core/src/linker/ng_module_factory.ts"
|
"packages/core/src/linker/ng_module_factory.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/linker/ng_module_factory_registration.ts",
|
|
||||||
"packages/core/src/render3/ng_module_ref.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/metadata/directives.ts",
|
"packages/core/src/metadata/directives.ts",
|
||||||
"packages/core/src/render3/jit/directive.ts"
|
"packages/core/src/render3/jit/directive.ts"
|
||||||
|
@ -1090,6 +535,11 @@
|
||||||
"packages/core/src/render3/jit/directive.ts",
|
"packages/core/src/render3/jit/directive.ts",
|
||||||
"packages/core/src/metadata/resource_loading.ts"
|
"packages/core/src/metadata/resource_loading.ts"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/metadata/directives.ts",
|
||||||
|
"packages/core/src/render3/jit/directive.ts",
|
||||||
|
"packages/core/src/render3/jit/module.ts"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"packages/core/src/metadata/directives.ts",
|
"packages/core/src/metadata/directives.ts",
|
||||||
"packages/core/src/render3/jit/pipe.ts"
|
"packages/core/src/render3/jit/pipe.ts"
|
||||||
|
@ -1098,11 +548,6 @@
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
"packages/core/src/metadata/ng_module.ts",
|
||||||
"packages/core/src/render3/jit/module.ts"
|
"packages/core/src/render3/jit/module.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/metadata/ng_module.ts",
|
|
||||||
"packages/core/src/render3/jit/module.ts",
|
|
||||||
"packages/core/src/render3/definition.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/render/api.ts",
|
"packages/core/src/render/api.ts",
|
||||||
"packages/core/src/render3/interfaces/renderer.ts"
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
|
@ -1156,12 +601,36 @@
|
||||||
[
|
[
|
||||||
"packages/core/src/render/api.ts",
|
"packages/core/src/render/api.ts",
|
||||||
"packages/core/src/render3/interfaces/type_checks.ts",
|
"packages/core/src/render3/interfaces/type_checks.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts",
|
||||||
"packages/core/src/render3/interfaces/node.ts",
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
"packages/core/src/render3/interfaces/renderer.ts"
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"packages/core/src/render/api.ts",
|
"packages/core/src/render/api.ts",
|
||||||
"packages/core/src/render3/interfaces/type_checks.ts",
|
"packages/core/src/render3/interfaces/type_checks.ts",
|
||||||
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/render/api.ts",
|
||||||
|
"packages/core/src/render3/interfaces/type_checks.ts",
|
||||||
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/render/api.ts",
|
||||||
|
"packages/core/src/render3/state.ts",
|
||||||
|
"packages/core/src/render3/assert.ts",
|
||||||
|
"packages/core/src/render3/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/render/api.ts",
|
||||||
|
"packages/core/src/render3/state.ts",
|
||||||
|
"packages/core/src/render3/assert.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
"packages/core/src/render3/interfaces/renderer.ts"
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
@ -1179,6 +648,13 @@
|
||||||
"packages/core/src/render3/interfaces/node.ts",
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
"packages/core/src/render3/interfaces/renderer.ts"
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"packages/core/src/render/api.ts",
|
||||||
|
"packages/core/src/render3/state.ts",
|
||||||
|
"packages/core/src/render3/interfaces/definition.ts",
|
||||||
|
"packages/core/src/render3/interfaces/node.ts",
|
||||||
|
"packages/core/src/render3/interfaces/renderer.ts"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"packages/core/src/render/api.ts",
|
"packages/core/src/render/api.ts",
|
||||||
"packages/core/src/render3/state.ts",
|
"packages/core/src/render3/state.ts",
|
||||||
|
@ -1209,10 +685,6 @@
|
||||||
"packages/core/src/render3/interfaces/container.ts",
|
"packages/core/src/render3/interfaces/container.ts",
|
||||||
"packages/core/src/render3/interfaces/view.ts"
|
"packages/core/src/render3/interfaces/view.ts"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"packages/core/src/render3/interfaces/definition.ts",
|
|
||||||
"packages/core/src/render3/interfaces/view.ts"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"packages/core/src/render3/interfaces/query.ts",
|
"packages/core/src/render3/interfaces/query.ts",
|
||||||
"packages/core/src/render3/interfaces/view.ts"
|
"packages/core/src/render3/interfaces/view.ts"
|
||||||
|
|
|
@ -56,13 +56,15 @@ export {
|
||||||
SWITCH_COMPILE_PIPE__POST_R3__ as ɵSWITCH_COMPILE_PIPE__POST_R3__,
|
SWITCH_COMPILE_PIPE__POST_R3__ as ɵSWITCH_COMPILE_PIPE__POST_R3__,
|
||||||
} from './metadata/directives';
|
} from './metadata/directives';
|
||||||
export {
|
export {
|
||||||
NgModuleDef as ɵNgModuleDef,
|
|
||||||
NgModuleTransitiveScopes as ɵNgModuleTransitiveScopes,
|
|
||||||
ɵɵNgModuleDefWithMeta,
|
ɵɵNgModuleDefWithMeta,
|
||||||
} from './metadata/ng_module';
|
} from './metadata/ng_module';
|
||||||
export {
|
export {
|
||||||
SWITCH_COMPILE_NGMODULE__POST_R3__ as ɵSWITCH_COMPILE_NGMODULE__POST_R3__,
|
SWITCH_COMPILE_NGMODULE__POST_R3__ as ɵSWITCH_COMPILE_NGMODULE__POST_R3__,
|
||||||
} from './metadata/ng_module';
|
} from './metadata/ng_module';
|
||||||
|
export {
|
||||||
|
NgModuleDef as ɵNgModuleDef,
|
||||||
|
NgModuleTransitiveScopes as ɵNgModuleTransitiveScopes,
|
||||||
|
} from './metadata/ng_module_def';
|
||||||
export {
|
export {
|
||||||
SWITCH_RENDERER2_FACTORY__POST_R3__ as ɵSWITCH_RENDERER2_FACTORY__POST_R3__,
|
SWITCH_RENDERER2_FACTORY__POST_R3__ as ɵSWITCH_RENDERER2_FACTORY__POST_R3__,
|
||||||
} from './render/api';
|
} from './render/api';
|
||||||
|
|
|
@ -6,7 +6,8 @@
|
||||||
* found in the LICENSE file at https://angular.io/license
|
* found in the LICENSE file at https://angular.io/license
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {NgModuleFactory as R3NgModuleFactory, NgModuleType} from '../render3/ng_module_ref';
|
import {NgModuleType} from '../metadata/ng_module_def';
|
||||||
|
import {NgModuleFactory as R3NgModuleFactory} from '../render3/ng_module_ref';
|
||||||
|
|
||||||
import {NgModuleFactory} from './ng_module_factory';
|
import {NgModuleFactory} from './ng_module_factory';
|
||||||
import {getRegisteredNgModuleType} from './ng_module_factory_registration';
|
import {getRegisteredNgModuleType} from './ng_module_factory_registration';
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
|
|
||||||
|
|
||||||
import {Type} from '../interface/type';
|
import {Type} from '../interface/type';
|
||||||
|
import {NgModuleType} from '../metadata/ng_module_def';
|
||||||
import {autoRegisterModuleById, getNgModuleDef} from '../render3/definition';
|
import {autoRegisterModuleById, getNgModuleDef} from '../render3/definition';
|
||||||
import {NgModuleType} from '../render3/ng_module_ref';
|
|
||||||
import {maybeUnwrapFn} from '../render3/util/misc_utils';
|
import {maybeUnwrapFn} from '../render3/util/misc_utils';
|
||||||
import {stringify} from '../util/stringify';
|
import {stringify} from '../util/stringify';
|
||||||
|
|
||||||
|
|
|
@ -13,70 +13,14 @@ import {Type} from '../interface/type';
|
||||||
import {SchemaMetadata} from '../metadata/schema';
|
import {SchemaMetadata} from '../metadata/schema';
|
||||||
import {compileNgModule as render3CompileNgModule} from '../render3/jit/module';
|
import {compileNgModule as render3CompileNgModule} from '../render3/jit/module';
|
||||||
import {makeDecorator, TypeDecorator} from '../util/decorators';
|
import {makeDecorator, TypeDecorator} from '../util/decorators';
|
||||||
|
import {NgModuleDef} from './ng_module_def';
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Represents the expansion of an `NgModule` into its scopes.
|
|
||||||
*
|
|
||||||
* A scope is a set of directives and pipes that are visible in a particular context. Each
|
|
||||||
* `NgModule` has two scopes. The `compilation` scope is the set of directives and pipes that will
|
|
||||||
* be recognized in the templates of components declared by the module. The `exported` scope is the
|
|
||||||
* set of directives and pipes exported by a module (that is, module B's exported scope gets added
|
|
||||||
* to module A's compilation scope when module A imports B).
|
|
||||||
*/
|
|
||||||
export interface NgModuleTransitiveScopes {
|
|
||||||
compilation: {directives: Set<any>; pipes: Set<any>;};
|
|
||||||
exported: {directives: Set<any>; pipes: Set<any>;};
|
|
||||||
schemas: SchemaMetadata[]|null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @publicApi
|
* @publicApi
|
||||||
*/
|
*/
|
||||||
export type ɵɵNgModuleDefWithMeta<T, Declarations, Imports, Exports> = NgModuleDef<T>;
|
export type ɵɵNgModuleDefWithMeta<T, Declarations, Imports, Exports> = NgModuleDef<T>;
|
||||||
|
|
||||||
/**
|
|
||||||
* Runtime link information for NgModules.
|
|
||||||
*
|
|
||||||
* This is the internal data structure used by the runtime to assemble components, directives,
|
|
||||||
* pipes, and injectors.
|
|
||||||
*
|
|
||||||
* NOTE: Always use `ɵɵdefineNgModule` function to create this object,
|
|
||||||
* never create the object directly since the shape of this object
|
|
||||||
* can change between versions.
|
|
||||||
*/
|
|
||||||
export interface NgModuleDef<T> {
|
|
||||||
/** Token representing the module. Used by DI. */
|
|
||||||
type: T;
|
|
||||||
|
|
||||||
/** List of components to bootstrap. */
|
|
||||||
bootstrap: Type<any>[]|(() => Type<any>[]);
|
|
||||||
|
|
||||||
/** List of components, directives, and pipes declared by this module. */
|
|
||||||
declarations: Type<any>[]|(() => Type<any>[]);
|
|
||||||
|
|
||||||
/** List of modules or `ModuleWithProviders` imported by this module. */
|
|
||||||
imports: Type<any>[]|(() => Type<any>[]);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* List of modules, `ModuleWithProviders`, components, directives, or pipes exported by this
|
|
||||||
* module.
|
|
||||||
*/
|
|
||||||
exports: Type<any>[]|(() => Type<any>[]);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Cached value of computed `transitiveCompileScopes` for this module.
|
|
||||||
*
|
|
||||||
* This should never be read directly, but accessed via `transitiveScopesFor`.
|
|
||||||
*/
|
|
||||||
transitiveCompileScopes: NgModuleTransitiveScopes|null;
|
|
||||||
|
|
||||||
/** The set of schemas that declare elements to be allowed in the NgModule. */
|
|
||||||
schemas: SchemaMetadata[]|null;
|
|
||||||
|
|
||||||
/** Unique ID for the module with which it should be registered. */
|
|
||||||
id: string|null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A wrapper around an NgModule that associates it with [providers](guide/glossary#provider
|
* A wrapper around an NgModule that associates it with [providers](guide/glossary#provider
|
||||||
|
|
|
@ -0,0 +1,73 @@
|
||||||
|
/**
|
||||||
|
* @license
|
||||||
|
* Copyright Google LLC All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Use of this source code is governed by an MIT-style license that can be
|
||||||
|
* found in the LICENSE file at https://angular.io/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
import {Type} from '../interface/type';
|
||||||
|
import {SchemaMetadata} from './schema';
|
||||||
|
|
||||||
|
|
||||||
|
export interface NgModuleType<T = any> extends Type<T> {
|
||||||
|
ɵmod: NgModuleDef<T>;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Represents the expansion of an `NgModule` into its scopes.
|
||||||
|
*
|
||||||
|
* A scope is a set of directives and pipes that are visible in a particular context. Each
|
||||||
|
* `NgModule` has two scopes. The `compilation` scope is the set of directives and pipes that will
|
||||||
|
* be recognized in the templates of components declared by the module. The `exported` scope is the
|
||||||
|
* set of directives and pipes exported by a module (that is, module B's exported scope gets added
|
||||||
|
* to module A's compilation scope when module A imports B).
|
||||||
|
*/
|
||||||
|
export interface NgModuleTransitiveScopes {
|
||||||
|
compilation: {directives: Set<any>; pipes: Set<any>;};
|
||||||
|
exported: {directives: Set<any>; pipes: Set<any>;};
|
||||||
|
schemas: SchemaMetadata[]|null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Runtime link information for NgModules.
|
||||||
|
*
|
||||||
|
* This is the internal data structure used by the runtime to assemble components, directives,
|
||||||
|
* pipes, and injectors.
|
||||||
|
*
|
||||||
|
* NOTE: Always use `ɵɵdefineNgModule` function to create this object,
|
||||||
|
* never create the object directly since the shape of this object
|
||||||
|
* can change between versions.
|
||||||
|
*/
|
||||||
|
export interface NgModuleDef<T> {
|
||||||
|
/** Token representing the module. Used by DI. */
|
||||||
|
type: T;
|
||||||
|
|
||||||
|
/** List of components to bootstrap. */
|
||||||
|
bootstrap: Type<any>[]|(() => Type<any>[]);
|
||||||
|
|
||||||
|
/** List of components, directives, and pipes declared by this module. */
|
||||||
|
declarations: Type<any>[]|(() => Type<any>[]);
|
||||||
|
|
||||||
|
/** List of modules or `ModuleWithProviders` imported by this module. */
|
||||||
|
imports: Type<any>[]|(() => Type<any>[]);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* List of modules, `ModuleWithProviders`, components, directives, or pipes exported by this
|
||||||
|
* module.
|
||||||
|
*/
|
||||||
|
exports: Type<any>[]|(() => Type<any>[]);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cached value of computed `transitiveCompileScopes` for this module.
|
||||||
|
*
|
||||||
|
* This should never be read directly, but accessed via `transitiveScopesFor`.
|
||||||
|
*/
|
||||||
|
transitiveCompileScopes: NgModuleTransitiveScopes|null;
|
||||||
|
|
||||||
|
/** The set of schemas that declare elements to be allowed in the NgModule. */
|
||||||
|
schemas: SchemaMetadata[]|null;
|
||||||
|
|
||||||
|
/** Unique ID for the module with which it should be registered. */
|
||||||
|
id: string|null;
|
||||||
|
}
|
|
@ -23,7 +23,8 @@
|
||||||
|
|
||||||
export {ɵɵinject} from './di/injector_compatibility';
|
export {ɵɵinject} from './di/injector_compatibility';
|
||||||
export {ɵɵdefineInjectable, ɵɵdefineInjector, ɵɵInjectableDef, ɵɵInjectorDef} from './di/interface/defs';
|
export {ɵɵdefineInjectable, ɵɵdefineInjector, ɵɵInjectableDef, ɵɵInjectorDef} from './di/interface/defs';
|
||||||
export {NgModuleDef, ɵɵNgModuleDefWithMeta} from './metadata/ng_module';
|
export {ɵɵNgModuleDefWithMeta} from './metadata/ng_module';
|
||||||
|
export {NgModuleDef} from './metadata/ng_module_def';
|
||||||
export {ɵɵdefineNgModule} from './render3/definition';
|
export {ɵɵdefineNgModule} from './render3/definition';
|
||||||
export {ɵɵFactoryDef} from './render3/interfaces/definition';
|
export {ɵɵFactoryDef} from './render3/interfaces/definition';
|
||||||
export {setClassMetadata} from './render3/metadata';
|
export {setClassMetadata} from './render3/metadata';
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
import {ChangeDetectionStrategy} from '../change_detection/constants';
|
import {ChangeDetectionStrategy} from '../change_detection/constants';
|
||||||
import {Mutable, Type} from '../interface/type';
|
import {Mutable, Type} from '../interface/type';
|
||||||
import {NgModuleDef} from '../metadata/ng_module';
|
import {NgModuleDef, NgModuleType} from '../metadata/ng_module_def';
|
||||||
import {SchemaMetadata} from '../metadata/schema';
|
import {SchemaMetadata} from '../metadata/schema';
|
||||||
import {ViewEncapsulation} from '../metadata/view';
|
import {ViewEncapsulation} from '../metadata/view';
|
||||||
import {noSideEffects} from '../util/closure';
|
import {noSideEffects} from '../util/closure';
|
||||||
|
@ -20,7 +20,6 @@ import {NG_COMP_DEF, NG_DIR_DEF, NG_FACTORY_DEF, NG_LOC_ID_DEF, NG_MOD_DEF, NG_P
|
||||||
import {ComponentDef, ComponentDefFeature, ComponentTemplate, ComponentType, ContentQueriesFunction, DirectiveDef, DirectiveDefFeature, DirectiveTypesOrFactory, FactoryFn, HostBindingsFunction, PipeDef, PipeType, PipeTypesOrFactory, ViewQueriesFunction} from './interfaces/definition';
|
import {ComponentDef, ComponentDefFeature, ComponentTemplate, ComponentType, ContentQueriesFunction, DirectiveDef, DirectiveDefFeature, DirectiveTypesOrFactory, FactoryFn, HostBindingsFunction, PipeDef, PipeType, PipeTypesOrFactory, ViewQueriesFunction} from './interfaces/definition';
|
||||||
import {AttributeMarker, TAttributes, TConstantsOrFactory} from './interfaces/node';
|
import {AttributeMarker, TAttributes, TConstantsOrFactory} from './interfaces/node';
|
||||||
import {CssSelectorList, SelectorFlags} from './interfaces/projection';
|
import {CssSelectorList, SelectorFlags} from './interfaces/projection';
|
||||||
import {NgModuleType} from './ng_module_ref';
|
|
||||||
|
|
||||||
let _renderCompCount = 0;
|
let _renderCompCount = 0;
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,7 @@ import {ɵɵProvidersFeature} from './features/providers_feature';
|
||||||
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveType, PipeDef, ɵɵComponentDefWithMeta, ɵɵDirectiveDefWithMeta, ɵɵFactoryDef, ɵɵPipeDefWithMeta} from './interfaces/definition';
|
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveType, PipeDef, ɵɵComponentDefWithMeta, ɵɵDirectiveDefWithMeta, ɵɵFactoryDef, ɵɵPipeDefWithMeta} from './interfaces/definition';
|
||||||
import {getComponent, getDirectives, getHostElement, getRenderedText} from './util/discovery_utils';
|
import {getComponent, getDirectives, getHostElement, getRenderedText} from './util/discovery_utils';
|
||||||
|
|
||||||
|
export {NgModuleType} from '../metadata/ng_module_def';
|
||||||
export {ComponentFactory, ComponentFactoryResolver, ComponentRef, injectComponentFactoryResolver} from './component_ref';
|
export {ComponentFactory, ComponentFactoryResolver, ComponentRef, injectComponentFactoryResolver} from './component_ref';
|
||||||
export {ɵɵgetFactoryOf, ɵɵgetInheritedFactory} from './di';
|
export {ɵɵgetFactoryOf, ɵɵgetInheritedFactory} from './di';
|
||||||
export {getLocaleId, setLocaleId} from './i18n/i18n_locale_id';
|
export {getLocaleId, setLocaleId} from './i18n/i18n_locale_id';
|
||||||
|
@ -139,7 +140,7 @@ export {
|
||||||
export {
|
export {
|
||||||
setClassMetadata,
|
setClassMetadata,
|
||||||
} from './metadata';
|
} from './metadata';
|
||||||
export {NgModuleFactory, NgModuleRef, NgModuleType} from './ng_module_ref';
|
export {NgModuleFactory, NgModuleRef} from './ng_module_ref';
|
||||||
export {
|
export {
|
||||||
ɵɵpipe,
|
ɵɵpipe,
|
||||||
ɵɵpipeBind1,
|
ɵɵpipeBind1,
|
||||||
|
|
|
@ -12,13 +12,13 @@ import {NG_INJ_DEF} from '../../di/interface/defs';
|
||||||
import {reflectDependencies} from '../../di/jit/util';
|
import {reflectDependencies} from '../../di/jit/util';
|
||||||
import {Type} from '../../interface/type';
|
import {Type} from '../../interface/type';
|
||||||
import {Component} from '../../metadata/directives';
|
import {Component} from '../../metadata/directives';
|
||||||
import {ModuleWithProviders, NgModule, NgModuleDef, NgModuleTransitiveScopes} from '../../metadata/ng_module';
|
import {ModuleWithProviders, NgModule} from '../../metadata/ng_module';
|
||||||
|
import {NgModuleDef, NgModuleTransitiveScopes, NgModuleType} from '../../metadata/ng_module_def';
|
||||||
import {deepForEach, flatten} from '../../util/array_utils';
|
import {deepForEach, flatten} from '../../util/array_utils';
|
||||||
import {assertDefined} from '../../util/assert';
|
import {assertDefined} from '../../util/assert';
|
||||||
import {getComponentDef, getDirectiveDef, getNgModuleDef, getPipeDef} from '../definition';
|
import {getComponentDef, getDirectiveDef, getNgModuleDef, getPipeDef} from '../definition';
|
||||||
import {NG_COMP_DEF, NG_DIR_DEF, NG_MOD_DEF, NG_PIPE_DEF} from '../fields';
|
import {NG_COMP_DEF, NG_DIR_DEF, NG_MOD_DEF, NG_PIPE_DEF} from '../fields';
|
||||||
import {ComponentDef} from '../interfaces/definition';
|
import {ComponentDef} from '../interfaces/definition';
|
||||||
import {NgModuleType} from '../ng_module_ref';
|
|
||||||
import {maybeUnwrapFn, stringifyForError} from '../util/misc_utils';
|
import {maybeUnwrapFn, stringifyForError} from '../util/misc_utils';
|
||||||
|
|
||||||
import {angularCoreEnv} from './environment';
|
import {angularCoreEnv} from './environment';
|
||||||
|
|
|
@ -14,7 +14,7 @@ import {Type} from '../interface/type';
|
||||||
import {ComponentFactoryResolver as viewEngine_ComponentFactoryResolver} from '../linker/component_factory_resolver';
|
import {ComponentFactoryResolver as viewEngine_ComponentFactoryResolver} from '../linker/component_factory_resolver';
|
||||||
import {InternalNgModuleRef, NgModuleFactory as viewEngine_NgModuleFactory, NgModuleRef as viewEngine_NgModuleRef} from '../linker/ng_module_factory';
|
import {InternalNgModuleRef, NgModuleFactory as viewEngine_NgModuleFactory, NgModuleRef as viewEngine_NgModuleRef} from '../linker/ng_module_factory';
|
||||||
import {registerNgModuleType} from '../linker/ng_module_factory_registration';
|
import {registerNgModuleType} from '../linker/ng_module_factory_registration';
|
||||||
import {NgModuleDef} from '../metadata/ng_module';
|
import {NgModuleType} from '../metadata/ng_module_def';
|
||||||
import {assertDefined} from '../util/assert';
|
import {assertDefined} from '../util/assert';
|
||||||
import {stringify} from '../util/stringify';
|
import {stringify} from '../util/stringify';
|
||||||
|
|
||||||
|
@ -23,10 +23,6 @@ import {getNgLocaleIdDef, getNgModuleDef} from './definition';
|
||||||
import {setLocaleId} from './i18n/i18n_locale_id';
|
import {setLocaleId} from './i18n/i18n_locale_id';
|
||||||
import {maybeUnwrapFn} from './util/misc_utils';
|
import {maybeUnwrapFn} from './util/misc_utils';
|
||||||
|
|
||||||
export interface NgModuleType<T = any> extends Type<T> {
|
|
||||||
ɵmod: NgModuleDef<T>;
|
|
||||||
}
|
|
||||||
|
|
||||||
export class NgModuleRef<T> extends viewEngine_NgModuleRef<T> implements InternalNgModuleRef<T> {
|
export class NgModuleRef<T> extends viewEngine_NgModuleRef<T> implements InternalNgModuleRef<T> {
|
||||||
// tslint:disable-next-line:require-internal-with-underscore
|
// tslint:disable-next-line:require-internal-with-underscore
|
||||||
_bootstrapComponents: Type<any>[] = [];
|
_bootstrapComponents: Type<any>[] = [];
|
||||||
|
|
|
@ -7,17 +7,19 @@
|
||||||
*/
|
*/
|
||||||
import 'reflect-metadata';
|
import 'reflect-metadata';
|
||||||
|
|
||||||
import {ElementRef, QueryList, ɵɵsetComponentScope as setComponentScope} from '@angular/core';
|
import {ElementRef, QueryList} from '@angular/core';
|
||||||
import {Injectable} from '@angular/core/src/di/injectable';
|
import {Injectable} from '@angular/core/src/di/injectable';
|
||||||
import {setCurrentInjector, ɵɵinject} from '@angular/core/src/di/injector_compatibility';
|
import {setCurrentInjector, ɵɵinject} from '@angular/core/src/di/injector_compatibility';
|
||||||
import {ɵɵdefineInjectable, ɵɵInjectorDef} from '@angular/core/src/di/interface/defs';
|
import {ɵɵdefineInjectable, ɵɵInjectorDef} from '@angular/core/src/di/interface/defs';
|
||||||
import {ivyEnabled} from '@angular/core/src/ivy_switch';
|
import {ivyEnabled} from '@angular/core/src/ivy_switch';
|
||||||
import {ContentChild, ContentChildren, ViewChild, ViewChildren} from '@angular/core/src/metadata/di';
|
import {ContentChild, ContentChildren, ViewChild, ViewChildren} from '@angular/core/src/metadata/di';
|
||||||
import {Component, Directive, HostBinding, HostListener, Input, Output, Pipe} from '@angular/core/src/metadata/directives';
|
import {Component, Directive, HostBinding, HostListener, Input, Pipe} from '@angular/core/src/metadata/directives';
|
||||||
import {NgModule, NgModuleDef} from '@angular/core/src/metadata/ng_module';
|
import {NgModule} from '@angular/core/src/metadata/ng_module';
|
||||||
|
import {NgModuleDef} from '@angular/core/src/metadata/ng_module_def';
|
||||||
import {ComponentDef, FactoryFn, PipeDef} from '@angular/core/src/render3/interfaces/definition';
|
import {ComponentDef, FactoryFn, PipeDef} from '@angular/core/src/render3/interfaces/definition';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ivyEnabled && describe('render3 jit', () => {
|
ivyEnabled && describe('render3 jit', () => {
|
||||||
let injector: any;
|
let injector: any;
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
|
|
Loading…
Reference in New Issue