UNPKG

@inversifyjs/core

Version:

InversifyJs core package

18 lines 1.07 kB
import { InversifyCoreError } from '../../error/models/InversifyCoreError.js'; import { InversifyCoreErrorKind } from '../../error/models/InversifyCoreErrorKind.js'; import { curryBuildPlanServiceNodeFromResolvedValueElementMetadata } from './curryBuildPlanServiceNodeFromResolvedValueElementMetadata.js'; export function curryLazyBuildPlanServiceNodeFromResolvedValueElementMetadata(buildServiceNodeBindings) { const buildPlanServiceNodeFromResolvedValueElementMetadata = curryBuildPlanServiceNodeFromResolvedValueElementMetadata(buildServiceNodeBindings); return (params, bindingConstraintsList, elementMetadata) => { try { return buildPlanServiceNodeFromResolvedValueElementMetadata(params, bindingConstraintsList, elementMetadata); } catch (error) { if (InversifyCoreError.isErrorOfKind(error, InversifyCoreErrorKind.planning)) { return undefined; } throw error; } }; } //# sourceMappingURL=curryLazyBuildPlanServiceNodeFromResolvedValueElementMetadata.js.map