Skip to main content

Function: minItems()

minItems<T>(minCount, errorMessage?): Validator<T[], T[], string>

Defined in: validation/validators/index.ts:351

Validates array has minimum length.

Type Parameters

T

T

Parameters

minCount

number

Minimum number of elements

errorMessage?

string

Custom error message (optional)

Returns

Validator<T[], T[], string>

Validator that checks minimum array length

Example

minItems(2)([1, 2, 3]) // => Valid([1, 2, 3])
minItems(2)([1]) // => Invalid(['Must have at least 2 items'])