angular/packages/core/src/render3
Andrew Kushnir 088e6c73bf refactor(core): avoid exposing OutletInjector in injector resolution path (#56394)
Router's `OutletInjector` required a special handling in cases when `@defer` is used, see https://github.com/angular/angular/pull/55374 for additional info. As a result, the `ChainedInjector` that represents an `OutletInjector` instance is currently exposed via `getInjectorResolutionPath` function. This creates a problem, because other debug APIs used by DevTools can not interact with `ChainedInjector`s. This commit updates the logic around `getInjectorResolutionPath` utility to avoid exposing `OutletInjector`in the resolution path.

Resolves #56331.

PR Close #56394
2024-06-17 09:05:11 -07:00
..
debug refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
deps_tracker refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
features refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
i18n refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
instructions fix(core): signals should be tracked when embeddedViewRef.detectChanges is called (#55719) 2024-06-11 12:35:02 -07:00
interfaces refactor(core): clean up clang comments and workarounds (#55750) 2024-05-13 11:10:36 -07:00
jit refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
reactivity refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
styling refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
util refactor(core): avoid exposing OutletInjector in injector resolution path (#56394) 2024-06-17 09:05:11 -07:00
after_render_hooks.ts fix(core): Add back phase flag option as a deprecated API (#55648) 2024-06-10 13:53:39 -07:00
apply_value_input_field.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
assert.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
bindings.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
chained_injector.ts refactor(core): avoid exposing OutletInjector in injector resolution path (#56394) 2024-06-17 09:05:11 -07:00
CODE_GEN_API.md refactor(ivy): Move instructions back to ɵɵ (#30546) 2019-05-20 16:37:47 -07:00
collect_native_nodes.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
component.ts feat(core): expose signal input metadata in ComponentMirror (#56402) 2024-06-13 10:12:06 -07:00
component_ref.ts refactor(core): avoid exposing OutletInjector in injector resolution path (#56394) 2024-06-17 09:05:11 -07:00
context_discovery.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
definition.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
definition_factory.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
di.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
di_setup.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
errors.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
errors_di.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
fields.ts feat(core): introduce concept of DestroyRef (#49158) 2023-02-28 11:52:09 -08:00
global_utils_api.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
hooks.ts feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
index.ts refactor(core): clean up clang comments and workarounds (#55750) 2024-05-13 11:10:36 -07:00
list_reconciliation.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
local_compilation.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
metadata.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
namespaces.ts refactor(core): remove several private utils and APIs (#48357) 2022-12-05 14:35:08 -08:00
ng_module_ref.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
node_assert.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
node_manipulation.ts feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
node_manipulation_i18n.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
node_selector_matcher.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
PERF_NOTES.md docs: update links to use HTTPS as protocol (#39718) 2020-11-20 12:52:16 -08:00
pipe.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
profiler.ts feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
profiler_types.ts feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
pure_function.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
query.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
query_reactive.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
queue_state_update.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
reactive_lview_consumer.ts fix(core): signals should be tracked when embeddedViewRef.detectChanges is called (#55719) 2024-06-11 12:35:02 -07:00
scope.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
state.ts refactor(core): feature for potential zoneless-compatibility debug check (#55663) 2024-05-07 13:39:13 -07:00
STORING_METADATA_IN_D.TS.md docs: convert the last my-app components to app-root (#42256) 2021-05-25 22:13:36 +00:00
tokens.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
TREE_SHAKING.md docs(ivy): add feature principle doc (#21565) 2018-01-17 17:01:09 -08:00
VIEW_DATA.md fix(compiler): generate less code for advance instructions (#53845) 2024-01-09 12:27:58 -08:00
view_engine_compatibility_prebound.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
view_manipulation.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
view_ref.ts refactor(core): feature for potential zoneless-compatibility debug check (#55663) 2024-05-07 13:39:13 -07:00