@cisstech/nge
Version:
NG Essentials is a collection of libraries for Angular developers.
13 lines (12 loc) • 522 B
TypeScript
import { AbstractType, InjectionToken, Injector, Type } from '@angular/core';
import * as i0 from "@angular/core";
export interface IDynamicService {
injectable(): boolean;
}
export declare class InjectorService {
private readonly injector;
constructor(injector: Injector);
get<T extends IDynamicService>(token: Type<any> | InjectionToken<any> | AbstractType<any>): T;
static ɵfac: i0.ɵɵFactoryDeclaration<InjectorService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<InjectorService>;
}