@solidgrounds/core
Version:
Dependency injection container
10 lines (9 loc) • 388 B
TypeScript
/**
* Context for creating new service factories.
*/
import { ServiceFactoryReference } from './Value';
export interface PendingServiceFactoryReference<T> extends ServiceFactoryReference<T> {
resolve(sfr: ServiceFactoryReference<T>): void;
serviceName: string;
}
export declare const createPendingServiceFactoryReference: <T>(name: string) => PendingServiceFactoryReference<T>;