type Declaration

bendvy-ecs-core@0.1.0.3 · ordinary_declaration.bend:2

import bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend as OrdinaryDeclaration
import Base

2# One nominal ordinary schema declaration shared by component grants and gates.
3# No storage/runtime imports and no user debug metadata adapter.
4# Schema-scoped component declaration binding a key to payload type P.
5# This Data value owns no component instance; keys must remain collision-free
6# within a validated schema. It is not a runtime entity/world authority.
7type Declaration<-S:Data,-P:Type> is Data:
8  Declaration{key:String}

Uses (1)

Used by (50)