def inspect_query

bendvy-ecs-core@0.1.0.4 · ordinary_query_observable.bend:96

import bendvy-ecs-core@0.1.0.4/ordinary_query_observable.bend as OrdinaryQueryObservable
import Base
import bendvy-ecs-core@0.1.0.4/inspector_query.bend as IQ
import bendvy-ecs-core@0.1.0.4/inspector.bend as I

96# Lower this observable declaration into an Inspector composed read query.
97# Preserves prepared enumeration when present; supplies no write operations.
98# Run it with the public Inspector owner, not a registered system owner, so
99# detached observations do not consume system cursors or event retention.
100def inspect_query(~S:Data,~Store:Type,~R:Type,~E:Data,~H:Type,~G:Type,~V:Data,~declaration:Declaration<S,H,G,I.Frame<S,Store,R,E>,V>) -> IQ.ComposedReadQuery<I.Frame<S,Store,R,E>,S,V>:
101  inspect_query_value(~S,~Store,~R,~E,~H,~G,~V,~declaration,declaration)

Uses (4)

Used by (3)