Skip to main content

Function: required()

required(errorMessage): Validator<string, string, string>

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

Validates that a string is not empty.

Parameters

errorMessage

string

Custom error message

Returns

Validator<string, string, string>

Validator that checks for non-empty strings

Example

required('Name is required')('John') // => Valid('John')
required('Name is required')('') // => Invalid(['Name is required'])
required('Name is required')(' ') // => Invalid(['Name is required']) (whitespace only)