type ComponentRest

bendvy-ecs-core@0.1.0.4 · ordinary_lifetime_scope.bend:136

import bendvy-ecs-core@0.1.0.4/ordinary_lifetime_scope.bend as OrdinaryLifetimeScope
import Base
import bendvy-ecs-core@0.1.0.4/lifetime_scope.bend as Sc
import bendvy-ecs-core@0.1.0.4/relation_types.bend as G

136# Project ordinary families through the metadata wrapper without changing owners.
137# Trusted storage-adapter remainder for a projected component column.
138# Retains the original component rest, scope membership and relation graph while
139# the selected column is out. Gameplay should use the derived binding instead
140# of constructing or unpacking this storage wrapper.
141type ComponentRest<S:Data,Rest:Type> is Type:
142  ComponentRest{rest:Rest,members:List<&2,Sc.Member>,graph:G.Graph<S>}

Uses (3)

Used by (4)