interface StringEnumSchemaField<Required = undefined> {
    default?: any;
    enum:
        | undefined
        | (null | string | number)[]
        | readonly (null | string | number)[]
        | {
            message?: string;
            values: (null | string | number)[] | readonly (null | string | number)[];
        }
        | { [path: string]: null
        | string
        | number };
    fit?: string;
    height?: number;
    index?: any;
    inputType?: UIInputType;
    label?: string;
    max?: number;
    maxLength?: number;
    min?: number;
    minlength?: number;
    minLength?: number;
    options?: ValueLabel[];
    readonly?: boolean;
    ref?: CollectionNames;
    refPath?: string;
    required?: Required extends boolean ? true : false;
    sparse?: boolean;
    type: String;
    uiModelType?: string;
    unique?: boolean;
    width?: number;
}

Type Parameters

  • Required = undefined

Hierarchy (View Summary)

Properties

default?: any
enum:
    | undefined
    | (null | string | number)[]
    | readonly (null | string | number)[]
    | {
        message?: string;
        values: (null | string | number)[] | readonly (null | string | number)[];
    }
    | { [path: string]: null
    | string
    | number }
fit?: string
height?: number
index?: any
inputType?: UIInputType
label?: string
max?: number
maxLength?: number
min?: number
minlength?: number

Please use minLength in the future

minLength?: number
options?: ValueLabel[]
readonly?: boolean
refPath?: string
required?: Required extends boolean ? true : false
sparse?: boolean
type: String
uiModelType?: string
unique?: boolean
width?: number