refactor(ivy): deprecate ɵɵinject and ɵɵdefineInjectable (#30362)
- They are to be removed before the end of RC PR Close #30362
This commit is contained in:

committed by
Alex Rickabaugh

parent
018a5168a5
commit
4f9b16783b
@ -14,11 +14,11 @@
|
||||
|
||||
export * from './metadata';
|
||||
export {InjectFlags} from './interface/injector';
|
||||
export {ΔdefineInjectable, defineInjectable, ΔdefineInjector, InjectableType, InjectorType} from './interface/defs';
|
||||
export {ΔdefineInjectable, defineInjectable, ɵɵdefineInjectable, ΔdefineInjector, InjectableType, InjectorType} from './interface/defs';
|
||||
export {forwardRef, resolveForwardRef, ForwardRefFn} from './forward_ref';
|
||||
export {Injectable, InjectableDecorator, InjectableProvider} from './injectable';
|
||||
export {Injector} from './injector';
|
||||
export {Δinject, inject, INJECTOR} from './injector_compatibility';
|
||||
export {Δinject, inject, ɵɵinject, INJECTOR} from './injector_compatibility';
|
||||
export {ReflectiveInjector} from './reflective_injector';
|
||||
export {StaticProvider, ValueProvider, ConstructorSansProvider, ExistingProvider, FactoryProvider, Provider, TypeProvider, ClassProvider} from './interface/provider';
|
||||
export {ResolvedReflectiveFactory, ResolvedReflectiveProvider} from './reflective_provider';
|
||||
|
@ -139,6 +139,12 @@ export function Δinject<T>(token: Type<T>| InjectionToken<T>, flags = InjectFla
|
||||
*/
|
||||
export const inject = Δinject;
|
||||
|
||||
/**
|
||||
* @deprecated delete by v8, use `inject`.
|
||||
* @codeGenApi
|
||||
*/
|
||||
export const ɵɵinject = Δinject;
|
||||
|
||||
/**
|
||||
* Injects `root` tokens in limp mode.
|
||||
*
|
||||
|
@ -147,6 +147,13 @@ export function ΔdefineInjectable<T>(opts: {
|
||||
*/
|
||||
export const defineInjectable = ΔdefineInjectable;
|
||||
|
||||
/**
|
||||
* @deprecated delete before v8. Use `defineInjectable`, which is also deprecated, but will be
|
||||
* around until v10.
|
||||
* @publicApi
|
||||
*/
|
||||
export const ɵɵdefineInjectable = ΔdefineInjectable;
|
||||
|
||||
/**
|
||||
* Construct an `InjectorDef` which configures an injector.
|
||||
*
|
||||
|
Reference in New Issue
Block a user