source/core/schema/datum_schema library

The runtime schema declaration — one object per entity type powering typed map reads, SQLite column derivation, and auto-migration, without code generation.

Classes

DatumSchema<E extends DatumEntityInterface>
A declarative, runtime description of entity E's serialized shape.

Typedefs

SchemaViolation = ({String field, String message})
One problem found by DatumSchema.validate for a raw map.