RelationProviders.invoke_write: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/relation_providers.bend as RelationProviders Lines 73-74 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=73&end_line=74 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_write(~S: Data,~C: Type,~R: Type,~E: Data,~descriptor: G.Descriptor,~Out: Type,~body: @-H: Type -> Writable -> Targets -> H -> H & Out,args: Targets,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_write(~S,~C,~R,~E,~descriptor),args,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=Targets https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&name=Writable https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&name=provide_write 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=World