diff --git a/packages/core/src/di/injector_compatibility.ts b/packages/core/src/di/injector_compatibility.ts index 78a30ae32f98a..3eb5b47c3e8b7 100644 --- a/packages/core/src/di/injector_compatibility.ts +++ b/packages/core/src/di/injector_compatibility.ts @@ -19,7 +19,9 @@ import {Inject, Optional, Self, SkipSelf} from './metadata'; * * @publicApi */ -export const enum InjectFlags { +export enum InjectFlags { + // TODO(alxhub): make this 'const' when ngc no longer writes exports of it into ngfactory files. + Default = 0b0000, /** diff --git a/packages/core/test/bundling/animation_world/bundle.golden_symbols.json b/packages/core/test/bundling/animation_world/bundle.golden_symbols.json index 8007265b47d75..1d2048935c814 100644 --- a/packages/core/test/bundling/animation_world/bundle.golden_symbols.json +++ b/packages/core/test/bundling/animation_world/bundle.golden_symbols.json @@ -86,6 +86,9 @@ { "name": "INJECTOR_SIZE" }, + { + "name": "InjectFlags" + }, { "name": "IterableChangeRecord_" }, diff --git a/packages/core/test/bundling/hello_world_r2/bundle.golden_symbols.json b/packages/core/test/bundling/hello_world_r2/bundle.golden_symbols.json index 84bb2868816be..235a7d6bf6a2f 100644 --- a/packages/core/test/bundling/hello_world_r2/bundle.golden_symbols.json +++ b/packages/core/test/bundling/hello_world_r2/bundle.golden_symbols.json @@ -176,6 +176,9 @@ { "name": "Inject" }, + { + "name": "InjectFlags" + }, { "name": "InjectionToken" }, diff --git a/packages/core/test/bundling/injection/bundle.golden_symbols.json b/packages/core/test/bundling/injection/bundle.golden_symbols.json index c9d8c5f334c3f..48f070ca93b0c 100644 --- a/packages/core/test/bundling/injection/bundle.golden_symbols.json +++ b/packages/core/test/bundling/injection/bundle.golden_symbols.json @@ -17,6 +17,9 @@ { "name": "Inject" }, + { + "name": "InjectFlags" + }, { "name": "InjectionToken" }, diff --git a/packages/core/test/bundling/todo/bundle.golden_symbols.json b/packages/core/test/bundling/todo/bundle.golden_symbols.json index 427f0c9959c40..98817f692461e 100644 --- a/packages/core/test/bundling/todo/bundle.golden_symbols.json +++ b/packages/core/test/bundling/todo/bundle.golden_symbols.json @@ -74,6 +74,9 @@ { "name": "INJECTOR_SIZE" }, + { + "name": "InjectFlags" + }, { "name": "IterableChangeRecord_" }, diff --git a/packages/core/test/bundling/todo_r2/bundle.golden_symbols.json b/packages/core/test/bundling/todo_r2/bundle.golden_symbols.json index 6e0a529556750..88eba8185f8a7 100644 --- a/packages/core/test/bundling/todo_r2/bundle.golden_symbols.json +++ b/packages/core/test/bundling/todo_r2/bundle.golden_symbols.json @@ -371,6 +371,9 @@ { "name": "Inject" }, + { + "name": "InjectFlags" + }, { "name": "InjectionToken" }, diff --git a/tools/public_api_guard/core/core.d.ts b/tools/public_api_guard/core/core.d.ts index 2b0c1cb026044..2d34bab8e5a1f 100644 --- a/tools/public_api_guard/core/core.d.ts +++ b/tools/public_api_guard/core/core.d.ts @@ -347,7 +347,7 @@ export interface InjectDecorator { new (token: any): Inject; } -export declare const enum InjectFlags { +export declare enum InjectFlags { Default = 0, Host = 1, Self = 2,