UNPKG

346 BTypeScriptView Raw
1import { interfaces } from "../interfaces/interfaces";
2export declare type ServiceIdentifierOrFunc<T> = interfaces.ServiceIdentifier<T> | LazyServiceIdentifer<T>;
3export declare class LazyServiceIdentifer<T = unknown> {
4 private _cb;
5 constructor(cb: () => interfaces.ServiceIdentifier<T>);
6 unwrap(): interfaces.ServiceIdentifier<T>;
7}