Function: defined()
defined<
T>(errorMessage):Validator<T|null|undefined,T,string>
Defined in: validation/validators/index.ts:438
Validates value is not null or undefined.
Type Parameters
T
T
Parameters
errorMessage
string
Custom error message
Returns
Validator<T | null | undefined, T, string>
Validator that checks for defined value
Example
defined('Value required')(42) // => Valid(42)
defined('Value required')(null) // => Invalid(['Value required'])
defined('Value required')(undefined) // => Invalid(['Value required'])