def spawn
bendvy-ecs-core@0.1.0.4 · provider.bend:85
import bendvy-ecs-core@0.1.0.4/provider.bend as Provider
import Base
import world.bend as W
import commands.bend as Cmd
85def 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>:
86 match frame:
87 case Frame{tx,+handle,+mainName,+auxName,+error}:
88 spawn_join(~S,~Store,~R,~E,handle,mainName,auxName,error,Cmd.tx_spawn(~S,~Store,~R,~E,~Payload,~populate,tx,payload))