RelationProviders.invoke_read: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/relation_providers.bend as RelationProviders Lines 75-76 of bendvy-ecs-core@0.1.0.4/relation_providers.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&start_line=75&end_line=76 import Base import relation_types.bend as G import relation_commands.bend as A import world.bend as W import transaction.bend as X def invoke_read(~S: Data,~C: Type,~R: Type,~E: Data,~descriptor: G.Descriptor,~Out: Type,~body: @-H: Type -> ReadOnly -> W.Handle -> H -> H & Out,target: W.Handle,tx: X.Tx,R,A.Notice>,A.Notice>) -> X.Tx,R,A.Notice>,A.Notice> & Out: body(X.Tx,R,A.Notice>,A.Notice>,provide_read(~S,~C,~R,~E,~descriptor),target,tx) Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_commands.bend&name=Notice https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_commands.bend&name=Store https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&name=ReadOnly https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&name=provide_read https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_types.bend&name=Descriptor https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/transaction.bend&name=Tx https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=Handle https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=World