def single

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

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

69# Return H and exactly one detached row, or NoEntities/MultipleEntities.
70# Does not pick an arbitrary first row when the query matches multiple entities.
71def single(~H:Type,~S:Data,~V:Data,~cap:ReadQuery<H,S,V>,owner:H) -> H & Result<&2,&2,SingleError,Q.Row<S,V>>:
72  single_observed(~H,~S,~V,each(~H,~S,~V,~cap,owner))

Uses (7)

Used by (0)

No other definition uses this definition.