@inversifyjs/common
Version:
InversifyJs common utils
11 lines • 520 B
TypeScript
import type { ServiceIdentifier } from './ServiceIdentifier.js';
declare const islazyServiceIdentifierSymbol: unique symbol;
export declare class LazyServiceIdentifier<TInstance = unknown> {
#private;
[islazyServiceIdentifierSymbol]: true;
constructor(buildServiceId: () => ServiceIdentifier<TInstance>);
static is<TInstance = unknown>(value: unknown): value is LazyServiceIdentifier<TInstance>;
unwrap(): ServiceIdentifier<TInstance>;
}
export {};
//# sourceMappingURL=LazyServiceIdentifier.d.ts.map