UNPKG

@inversifyjs/core

Version:

InversifyJs core package

9 lines 1.74 kB
import { type InternalBindingConstraints } from '../../binding/models/BindingConstraintsImplementation.js'; import { type SingleImmutableLinkedList } from '../../common/models/SingleImmutableLinkedList.js'; import { type ManagedClassElementMetadata } from '../../metadata/models/ManagedClassElementMetadata.js'; import { type ResolvedValueElementMetadata } from '../../metadata/models/ResolvedValueElementMetadata.js'; import { type PlanBindingNode } from '../models/PlanBindingNode.js'; import { type PlanServiceNode } from '../models/PlanServiceNode.js'; import { type SubplanParams } from '../models/SubplanParams.js'; export declare function currySubplan(buildLazyPlanServiceNodeNodeFromClassElementMetadata: (params: SubplanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, elementMetadata: ManagedClassElementMetadata) => PlanServiceNode, buildLazyPlanServiceNodeNodeFromResolvedValueElementMetadata: (params: SubplanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, elementMetadata: ResolvedValueElementMetadata) => PlanServiceNode, buildPlanServiceNodeFromClassElementMetadata: (params: SubplanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, elementMetadata: ManagedClassElementMetadata) => PlanServiceNode | undefined, buildPlanServiceNodeFromResolvedValueElementMetadata: (params: SubplanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, elementMetadata: ResolvedValueElementMetadata) => PlanServiceNode | undefined): (params: SubplanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>) => PlanBindingNode; //# sourceMappingURL=currySubplan.d.ts.map