def spawn
bendvy-ecs-core@0.1.0.4 · compose.bend:132
import bendvy-ecs-core@0.1.0.4/compose.bend as Compose
import Base
import world.bend as W
import commands.bend as Cmd
132
133
134
135
136
137def spawn(~S: Data,~Store: Type,~R: Type,~E: Data,~Payload: Type,~populate: W.World<S,Store,R,E> -> W.Handle<S> -> Payload -> W.World<S,Store,R,E>,frame: Frame<S,Store,R,E>,payload: Payload) -> Frame<S,Store,R,E> & W.Reservation<S>:
138 match frame:
139 case Frame{tx,handle,error,cursor}: spawn_join(~S,~Store,~R,~E,handle,error,cursor,Cmd.tx_spawn(~S,~Store,~R,~E,~Payload,~populate,tx,payload))