UNPKG

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