def single_optional_composed

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

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

149# Return None for zero composed rows or Some for exactly one; multiple
150# matches return MultipleEntities. Retains H and never selects an arbitrary row.
151def single_optional_composed(~H:Type,~S:Data,~V:Data,~cap:ComposedReadQuery<H,S,V>,owner:H) -> H & Result<&2,&2,SingleError,Maybe<&2,ProjectedRow<S,V>>>:
152  composed_optional_observed(~H,~S,~V,each_composed(~H,~S,~V,~cap,owner))

Uses (8)

Used by (0)

No other definition uses this definition.