UNPKG

@inversifyjs/core

Version:

InversifyJs core package

11 lines 678 B
import { isPromise } from '@inversifyjs/common'; export function resolveInstanceBindingNode(resolveInstanceBindingConstructorParams, resolveInstanceBindingNodeAsyncFromConstructorParams, resolveInstanceBindingNodeFromConstructorParams) { return (params, node) => { const constructorValues = resolveInstanceBindingConstructorParams(params, node); if (isPromise(constructorValues)) { return resolveInstanceBindingNodeAsyncFromConstructorParams(constructorValues, params, node); } return resolveInstanceBindingNodeFromConstructorParams(constructorValues, params, node); }; } //# sourceMappingURL=resolveInstanceBindingNode.js.map