@inversifyjs/core
Version:
InversifyJs core package
7 lines • 746 B
TypeScript
import { type bindingScopeValues } from '../../binding/models/BindingScope.js';
import { type BindingType } from '../../binding/models/BindingType.js';
import { type ScopedBinding } from '../../binding/models/ScopedBinding.js';
import { type ResolutionParams } from '../models/ResolutionParams.js';
import { type Resolved } from '../models/Resolved.js';
export declare function resolveSingletonScopedBinding<TActivated, TType extends BindingType, TBinding extends ScopedBinding<TType, typeof bindingScopeValues.Singleton, TActivated>>(resolve: (params: ResolutionParams, binding: TBinding) => Resolved<TActivated>): (params: ResolutionParams, binding: TBinding) => Resolved<TActivated>;
//# sourceMappingURL=resolveSingletonScopedBinding.d.ts.map