def build

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

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

121# Metadata does not grant access. The ordinary registration constructor supplies
122# these nodes from the declarations that also construct its confined capabilities.
123def build(~Requirement:Data,~available:Requirement -> Bool,+nodes:List<&2,Node<Requirement>>,+edges:List<&2,Edge>) -> Build<Requirement>:
124  validated(~Requirement,first_error(~Requirement,duplicates(~Requirement,nodes),first_error(~Requirement,endpoints(~Requirement,edges,nodes),provisioned(~Requirement,~available,nodes))),nodes,edges)

Uses (10)

Used by (2)