Skip to main content
Version: v1

formgenerator_array

Array​

Examples about array validationType from Yup

Validation

Implementation

array.json(): this


{
"validationType": "array",
"validations": [
{
"name": "json",
"params": []
}
]
}

array.length(length: number | Ref, message?: string | function): this


{
"validationType": "array",
"validations": [
{
"name": "length",
"params": [
5,
"The array should contain exactly ${length} items"
]
}
]
}

array.min(limit: number | Ref, message?: string | function): this


{
"validationType": "array",
"validations": [
{
"name": "min",
"params": [
2,
"The array should contain at least ${min} items"
]
}
]
}

array.max(limit: number | Ref, message?: string | function): this


{
"validationType": "array",
"validations": [
{
"name": "max",
"params": [
10,
"The array should contain at most ${max} items"
]
}
]
}

array.ensure(): this


{
"validationType": "array",
"validations": [
{
"name": "ensure",
"params": []
}
]
}

array.compact(rejector: (value) => boolean): Schema


{
"validationType": "array",
"validations": [
{
"name": "compact",
"params": [
"function(value) { return value === null; }"
]
}
]
}