Provider.written: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/provider.bend as Provider Lines 40-44 of bendvy-ecs-core@0.1.0.4/provider.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/provider.bend&start_line=40&end_line=44 import Base import world.bend as W import component.bend as Cmp import transaction.bend as T def written(~S: Data,~Store: Type,~R: Type,~E: Data,~C: Type,+handle: W.Handle,+mainName: String,+auxName: String,+error: Maybe<&2,W.WorldError>,result: Cmp.SetResult,E>,C>) -> Frame: match result: case Cmp.Written{tx}: Frame{tx,handle,mainName,auxName,error} case Cmp.WriteRejected{tx,_,reason}: Frame{tx,handle,mainName,auxName,first_error(error,reason)} case Cmp.WriteFailure{tx,reason}: Frame{tx,handle,mainName,auxName,first_error(error,reason)} Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/component.bend&name=SetResult https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/provider.bend&name=Frame https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/provider.bend&name=first_error 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 https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=WorldError