def composed_fold_matched

bendvy-ecs-core@0.1.0.4 · inspector_query.bend:191

import bendvy-ecs-core@0.1.0.4/inspector_query.bend as InspectorQuery
import Base
import world.bend as W

191def composed_fold_matched(~H:Type,~S:Data,~V:Data,~project:H -> W.Handle<S> -> H & V,+target:W.Handle<S>,rows:List<&2,ProjectedRow<S,V>>,observed:H & Bool) -> H & List<&2,ProjectedRow<S,V>>:
192  match observed:
193    case (owner,False{}):(owner,rows)
194    case (owner,True{}):composed_fold_projected(~H,~S,~V,target,rows,project(owner,target))

Uses (7)

Used by (1)