def apply

bendvy-ecs-core@0.1.0.4 · bundle_delivery.bend:16

import bendvy-ecs-core@0.1.0.4/bundle_delivery.bend as BundleDelivery
import Base
import world.bend as W

16def apply(~S:Data,~Store:Type,~R:Type,~E:Data,~P:Type,~attempt:W.World<S,Store,R,E> -> W.Handle<S> -> P -> Delivery<W.World<S,Store,R,E>,P>,~recover:W.World<S,Store,R,E> -> P -> W.WorldError -> W.World<S,Store,R,E>,world:W.World<S,Store,R,E>,+handle:W.Handle<S>,payload:P) -> W.World<S,Store,R,E>:
17  apply_checked(~S,~Store,~R,~E,~P,~attempt,~recover,W.valid(~S,~Store,~R,~E,world,handle),handle,payload)

Uses (6)

Used by (1)