UNPKG

@inversifyjs/core

Version:

InversifyJs core package

11 lines 1.24 kB
import { Binding } from '../../binding/models/Binding'; import { InternalBindingConstraints } from '../../binding/models/BindingConstraintsImplementation'; import { SingleImmutableLinkedList } from '../../common/models/SingleImmutableLinkedList'; import { ResolvedValueElementMetadata } from '../../metadata/models/ResolvedValueElementMetadata'; import { BasePlanParams } from '../models/BasePlanParams'; import { BindingNodeParent } from '../models/BindingNodeParent'; import { PlanBindingNode } from '../models/PlanBindingNode'; import { PlanServiceNode } from '../models/PlanServiceNode'; import { SubplanParams } from '../models/SubplanParams'; export declare function curryBuildPlanServiceNodeFromResolvedValueElementMetadata(buildServiceNodeBindings: (params: BasePlanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, serviceBindings: Binding<unknown>[], parentNode: BindingNodeParent, chainedBindings: boolean) => PlanBindingNode[]): (params: SubplanParams, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, elementMetadata: ResolvedValueElementMetadata) => PlanServiceNode; //# sourceMappingURL=curryBuildPlanServiceNodeFromResolvedValueElementMetadata.d.ts.map