DestroyableInjector
interface
stable
An Injector that the owner can destroy and trigger the DestroyRef.destroy hooks.
API
interface DestroyableInjector extends Injector { destroy(): void; abstract override get<T>(token: ProviderToken<T>, notFoundValue: undefined, options: InjectOptions & { optional?: false | undefined; }): T; abstract override get<T>(token: ProviderToken<T>, notFoundValue: null | undefined, options: InjectOptions): T | null; abstract override get<T>(token: ProviderToken<T>, notFoundValue?: T | undefined, options?: InjectOptions | undefined): T; abstract override get<T>(token: string | ProviderToken<T>, notFoundValue?: any): any;}
destroy
void@returns
voidget
4 overloadsRetrieves an instance from the injector based on the provided token.
@paramnotFoundValue
undefined@returns
TRetrieves an instance from the injector based on the provided token.
@paramnotFoundValue
null | undefined@returns
T | nullRetrieves an instance from the injector based on the provided token.
@paramnotFoundValue
T | undefined@returns
TJump to details