UNPKG

@inversifyjs/core

Version:

InversifyJs core package

12 lines 702 B
import { Newable, ServiceIdentifier } from '@inversifyjs/common'; import { Binding } from '../../binding/models/Binding'; import { ClassMetadata } from '../../metadata/models/ClassMetadata'; import { BasePlanParamsAutobindOptions } from './BasePlanParamsAutobindOptions'; export interface BasePlanParams { autobindOptions: BasePlanParamsAutobindOptions | undefined; getBindings: <TInstance>(serviceIdentifier: ServiceIdentifier<TInstance>) => Iterable<Binding<TInstance>> | undefined; getClassMetadata: (type: Newable) => ClassMetadata; servicesBranch: ServiceIdentifier[]; setBinding: <TInstance>(binding: Binding<TInstance>) => void; } //# sourceMappingURL=BasePlanParams.d.ts.map