OrdinarySchema.component_plain: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/ordinary_schema.bend as OrdinarySchema Lines 53-59 of bendvy-ecs-core@0.1.0.3/ordinary_schema.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/ordinary_schema.bend&start_line=53&end_line=59 import Base import bendvy-ecs-core@0.1.0.3/persistence_declaration.bend as Persist import bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend as Component import bendvy-ecs-core@0.1.0.3/column.bend as Col import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as Fragment # Declare a component with plain persistence classification from its bound # extension. Records the classification and derives the owner type; does not # execute codecs, validate input, allocate payloads or export a snapshot. # Use the matching persistence declaration and identity when composing a schema. def component_plain(~S:Data,~P:Type,~identity:Component.Declaration,extension:Persist.Plain) -> Schema,Unit>: +key=Component.key(~S,~P,identity) Schema{[Fragment.Classified{Fragment.Component{},key,key,Fragment.Plain{}}]} Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/column.bend&name=Column https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend&name=Declaration https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend&name=key https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/ordinary_schema.bend&name=Schema https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/persistence_declaration.bend&name=Plain https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/schema_fragments.bend&name=Entry https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/schema_fragments.bend&name=PersistenceKind https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/schema_fragments.bend&name=RegistryKind