OrdinaryAppLeafRun.component: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/ordinary_app_leaf_run.bend as OrdinaryAppLeafRun Lines 19-21 of bendvy-ecs-core@0.1.0.4/ordinary_app_leaf_run.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_leaf_run.bend&start_line=19&end_line=21 import Base import bendvy-ecs-core@0.1.0.4/change_tick.bend as Tick import bendvy-ecs-core@0.1.0.4/ordinary_app_records.bend as Leaf import bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend as Stored import bendvy-ecs-core@0.1.0.4/ordinary_app_dispatch_result.bend as D import bendvy-ecs-core@0.1.0.4/world.bend as W import bendvy-ecs-core@0.1.0.4/system.bend as Sys def component(~S:Data,~C:Type,~R:Type,~E:Data,~H:Type,~CE:Data,~RA:Type,~RE:Data,~RO:Type,~runner:W.World -> (Unit & Maybe<&2,Tick.Tick>) -> Sys.Outcome,CE,List<&2,Unit>>,put:Leaf.Record,CE,List<&2,Unit>,runner>>> -> H,convert:Sys.Outcome,CE,List<&2,Unit>> -> Sys.Outcome,D.Error,D.Output>,rejected:(Unit & Maybe<&2,Tick.Tick>) -> D.Arguments,record:Leaf.Record,CE,List<&2,Unit>,runner>>>,world:W.World) -> D.DispatchResult,D.Error,D.Output>: match record: case Leaf.Record{token,+fields}:invoke(~S,~C,~R,~E,~H,~(Unit & Maybe<&2,Tick.Tick>),~CE,~List<&2,Unit>,~runner,~RA,~CE,~RE,~RO,put,convert,rejected,Leaf.Record{token,fields},world,(Unit{},current_cursor(~S,fields))) Uses (17): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/change_tick.bend&name=Tick https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_dispatch_result.bend&name=Arguments https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_dispatch_result.bend&name=DispatchResult https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_dispatch_result.bend&name=Error https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_dispatch_result.bend&name=Output https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_leaf_run.bend&name=current_cursor https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_leaf_run.bend&name=invoke https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_records.bend&name=Record https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend&name=Token https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/system.bend&name=Outcome https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/system.bend&name=Registry https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=World