UNPKG

@inversifyjs/core

Version:

InversifyJs core package

6 lines 1.06 kB
import { InstanceBinding } from '../../binding/models/InstanceBinding'; import { InstanceBindingNode } from '../../planning/models/InstanceBindingNode'; import { ResolutionParams } from '../models/ResolutionParams'; import { Resolved, SyncResolved } from '../models/Resolved'; export declare function resolveInstanceBindingNode<TActivated, TBinding extends InstanceBinding<TActivated> = InstanceBinding<TActivated>>(resolveInstanceBindingConstructorParams: (params: ResolutionParams, node: InstanceBindingNode<TBinding>) => unknown[] | Promise<unknown[]>, resolveInstanceBindingNodeAsyncFromConstructorParams: (constructorValues: Promise<unknown[]>, params: ResolutionParams, node: InstanceBindingNode<TBinding>) => Promise<SyncResolved<TActivated>>, resolveInstanceBindingNodeFromConstructorParams: (constructorValues: unknown[], params: ResolutionParams, node: InstanceBindingNode<TBinding>) => Resolved<TActivated>): (params: ResolutionParams, node: InstanceBindingNode<TBinding>) => Resolved<TActivated>; //# sourceMappingURL=resolveInstanceBindingNode.d.ts.map