def created

bendvy-ecs-core@0.1.0.3 · execution_event_family.bend:36

import bendvy-ecs-core@0.1.0.3/execution_event_family.bend as ExecutionEventFamily
import Base
import bendvy-ecs-core@0.1.0.3/owned_event_log.bend as Log

36def created(~S:Data,~P:Type,~key:String,+identity:U32,valid:Bool) -> Creation<S,P,key>:
37  match valid:
38    case False{}:CreationRefused{}
39    case True{}:Created{Family{identity,True{},Log.empty(~P),[],[],1,[],0n}}

Uses (7)

Used by (1)