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))

Uses (7)

Used by (1)