def invoke

bendvy-ecs-core@0.1.0.4 · inspector_definition.bend:21

import bendvy-ecs-core@0.1.0.4/inspector_definition.bend as InspectorDefinition
import Base
import inspector.bend as I
import inspector_metadata.bend as Meta
import world.bend as W

21def invoke(~S:Data,~Store:Type,~R:Type,~E:Data,~Ops:Type -> Type,~descriptor:Meta.Definition<S,I.Plan<S,Store,R,E,Ops>>,~Owner:Type,~A:Data,~U:Data,~Out:Data,~body:@-H:Type -> @-caps:Ops(H) -> A -> H -> H & Result<&2,&2,U,Out>,state:State<S,Store,R,E,Ops,descriptor,Owner>,instance:I.Instance<S>,args:A,world:W.World<S,Store,R,E>) -> State<S,Store,R,E,Ops,descriptor,Owner> & I.Observed<S,Store,R,E,U,Out>:
22  (state,I.run(~S,~Store,~R,~E,~Ops,~A,~U,~Out,~plan(~S,~Store,~R,~E,~Ops,~descriptor),~body,instance,args,world))

Uses (11)

Used by (0)

No other definition uses this definition.