def clear

bendvy-ecs-core@0.1.0.4 · restore_graph_schema.bend:15

import bendvy-ecs-core@0.1.0.4/restore_graph_schema.bend as RestoreGraphSchema
import Base
import bendvy-ecs-core@0.1.0.4/restore_data.bend as R
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as Relation
import bendvy-ecs-core@0.1.0.4/world.bend as W

15def clear(~S:Data,~C:Type,~clearBase:C -> W.Handle<S> -> C & List<&2,R.Change<S>>,store:Relation.Store<S,C>,handle:W.Handle<S>) -> Relation.Store<S,C> & List<&2,R.Change<S>>:
16  match store:
17    case Relation.Store{components,graph}:cleared(~S,~C,graph,clearBase(components,handle))

Uses (6)

Used by (1)