def clear_domains

bendvy-ecs-core@0.1.0.4 · restore_graph_runtime_state.bend:29

import bendvy-ecs-core@0.1.0.4/restore_graph_runtime_state.bend as RestoreGraphRuntimeState
import Base
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as Notice
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/domains.bend as Domains

29def clear_domains(~S:Data,~P:Data,values:List<&2,Domains.Domain<S,Notice.Notice<S,P>>>) -> List<&2,Domains.Domain<S,Notice.Notice<S,P>>>:
30  match values:
31    case []:[]
32    case head <> rest:clear_domain(~S,~P,head) <> clear_domains(~S,~P,rest)

Uses (4)

Used by (1)