UNPKG

alpha-dic

Version:

Asynchronous dependency injection container

11 lines (10 loc) 384 B
import { ServiceName } from './types'; import { ReferenceArg } from './args/ReferenceArg'; export interface Reference { (name: ServiceName): ReferenceArg; predicate: typeof ReferenceArg.one.predicate; annotation: typeof ReferenceArg.one.annotation; type: typeof ReferenceArg.one.type; multi: typeof ReferenceArg.multi; } export declare const reference: Reference;