type ComponentRest
import bendvy-ecs-core@0.1.0.4/ordinary_lifetime_scope.bend as OrdinaryLifetimeScopeimport 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>}