Interface: ModelDefinition
August 8, 2026 ยท View on GitHub
@plures/praxis / index / ModelDefinition
Interface: ModelDefinition
Defined in: src/core/schema/types.ts:32
Model definition for data structures
Extended by
Properties
constraints?
optionalconstraints?:ConstraintDefinition[]
Defined in: src/core/schema/types.ts:40
Validation constraints
description?
optionaldescription?:string
Defined in: src/core/schema/types.ts:36
Model description
fields
fields:
FieldDefinition[]
Defined in: src/core/schema/types.ts:38
Model fields
indexes?
optionalindexes?:IndexDefinition[]
Defined in: src/core/schema/types.ts:42
Indexes for queries
name
name:
string
Defined in: src/core/schema/types.ts:34
Model name
relationships?
optionalrelationships?:RelationshipDefinition[]
Defined in: src/core/schema/types.ts:44
Relationships to other models