ModelDefinition
Defined in: packages/shared/src/types.ts:48
Defines a form model with its schema, fields, and conditional rules.
Type Parameters
Section titled “Type Parameters”TSchema
Section titled “TSchema”TSchema extends StandardSchemaV1 = StandardSchemaV1
Properties
Section titled “Properties”description
Section titled “description”description:
string
Defined in: packages/shared/src/types.ts:51
fields
Section titled “fields”fields:
FieldDefinition[]
Defined in: packages/shared/src/types.ts:52
id:
string
Defined in: packages/shared/src/types.ts:53
label:
string
Defined in: packages/shared/src/types.ts:54
rules:
Rule[]
Defined in: packages/shared/src/types.ts:55
schema?
Section titled “schema?”
optionalschema?:TSchema
Defined in: packages/shared/src/types.ts:56
useCases
Section titled “useCases”useCases:
string[]
Defined in: packages/shared/src/types.ts:57