def checked_scope
bendvy-ecs-core@0.1.0.3 · dependency_composer_program.bend:63
import bendvy-ecs-core@0.1.0.3/dependency_composer_program.bend as DependencyComposerProgram
import Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan
63def checked_scope(+path:List<&2,U32>,edges:List<&2,Plan.Edge>,scope:Maybe<&2,Scope>) -> Maybe<&2,NestError>:
64 match scope:
65 case None{}:Some{UnknownScope{path}}
66 case Some{Scope{ids,_}}:checked_endpoints(path,Plan.endpoints(~String,edges,members(ids)))