Interface RequiredSchemaField<Required>
Properties
Optionaldefault
default?: any
Optionalenum
enum?:
| (null | string | number)[]
| readonly (null | string | number)[]
| {
message?: string;
values: (null | string | number)[] | readonly (null | string | number)[];
}
| { [path: string]: null
| string
| number }
Optionalheight
height?: number
Optionallabel
label?: string
OptionalmaxLength
maxLength?: number
Optionalminlength
minlength?: number
OptionalminLength
minLength?: number
Optionalreadonly
readonly?: boolean
OptionalrefPath
refPath?: string
Optionalrequired
required?: Required extends boolean ? true : false Optionalsparse
sparse?: boolean
Optionaltype
type?: | SchemaDataType | { [key: string]: SchemaField< (
SchemaDataType | { [key: string]: SchemaField<SchemaDataType | ...>; }
)
, >; } OptionaluiModelType
uiModelType?: string
Optionalunique
unique?: boolean
Optionalwidth
width?: number
Deprecated
Please use minLength in the future