type DeclaredSelection

bendvy-ecs-core@0.1.0.3 · inspector_query_projection.bend:57

import bendvy-ecs-core@0.1.0.3/inspector_query_projection.bend as InspectorQueryProjection
import Base
import world.bend as W

57# Trusted closed declarations; runtime H is consumed and returned, never copied.
58# This composition kernel grants no Frame, family, lifecycle, write or command.
59# Trusted closed membership/projection pair threading H for one target.
60# The projection is used after a match by canonical query grants; raw callbacks
61# must preserve their intended relationship. No writes are granted by this kernel.
62type DeclaredSelection<-H:Type,-S:Data,-V:Data> is Type:
63  DeclaredSelection{matches:H -> W.Handle<S> -> H & Bool,project:H -> W.Handle<S> -> H & V}

Uses (3)

Used by (6)