UNPKG

@inversifyjs/core

Version:

InversifyJs core package

9 lines 557 B
import { ResolutionContext } from '../../resolution/models/ResolutionContext'; import { bindingScopeValues } from './BindingScope'; import { bindingTypeValues } from './BindingType'; import { Factory } from './Factory'; import { ScopedBinding } from './ScopedBinding'; export interface FactoryBinding<TActivated extends Factory<unknown>> extends ScopedBinding<typeof bindingTypeValues.Factory, typeof bindingScopeValues.Singleton, TActivated> { readonly factory: (context: ResolutionContext) => TActivated; } //# sourceMappingURL=FactoryBinding.d.ts.map