def components_left
bendvy-ecs-core@0.1.0.4 · ordinary_schema_dump.bend:57
import bendvy-ecs-core@0.1.0.4/ordinary_schema_dump.bend as OrdinarySchemaDump
import Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
57def components_left(~L:Type,~R:Type,~rightRead:R -> U32 -> R & List<&2,Maybe<&2,String>>,right:R,id:U32,result:L & List<&2,Maybe<&2,String>>) -> Product.Owner<L,R> & List<&2,Maybe<&2,String>>:
58 match result:
59 case (left,before):joined(~L,~R,left,before,rightRead(right,id))