@inversifyjs/core
Version:
InversifyJs core package
9 lines • 578 B
TypeScript
import { type ResolvedValueMetadata } from '../../metadata/models/ResolvedValueMetadata.js';
import { type BindingScope } from './BindingScope.js';
import { type bindingTypeValues } from './BindingType.js';
import { type ScopedBinding } from './ScopedBinding.js';
export interface ResolvedValueBinding<TActivated> extends ScopedBinding<typeof bindingTypeValues.ResolvedValue, BindingScope, TActivated> {
readonly factory: (...args: any[]) => TActivated | Promise<TActivated>;
readonly metadata: ResolvedValueMetadata;
}
//# sourceMappingURL=ResolvedValueBinding.d.ts.map