def provisioned

bendvy-ecs-core@0.1.0.3 · dependency_plan.bend:61

import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as DependencyPlan
import Base

61def provisioned(~Requirement:Data,~available:Requirement -> Bool,nodes:List<&2,Node<Requirement>>) -> Maybe<&2,Invalid<Requirement>>:
62  match nodes:
63    case []:None{}
64    case Node{id,needs} <> rest:first_error(~Requirement,requirements(~Requirement,~available,needs,id),provisioned(~Requirement,~available,rest))

Uses (7)

Used by (1)