type Schema
import bendvy-ecs-core@0.1.0.3/ordinary_schema.bend as OrdinarySchemaimport Base
import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as Fragment
8# One normal declaration drives schema entries and physical Store/Resources types.
9# Names default to the one ordinary key. No user metadata or lens input.
10# Detached schema description indexed by the component and resource owner
11# types. It contains no world or payloads; product derives matching owner
12# products. Raw Schema construction is trusted metadata setup.
13type Schema<-S:Data,-Store:Type,-Resources:Type> is Data:
14 Schema{entries:List<&2,Fragment.Entry<S>>}