toMinValue
Creates a to min value transformation action.
const Action = v.toMinValue<TInput, TRequirement>(requirement);
Generics
TInputextends ValueInputTRequirementextends TInput
Parameters
requirementTRequirement
Explanation
With toMinValue you can enforce a minimum value for a number, date or string. If the input does not meet the requirement, it will be changed to its value.
Returns
ActionToMinValueAction<TInput, TRequirement>
Examples
The following examples show how toMinValue can be used.
Number schema
Schema to enforce a minimum value for a number.
const NumberSchema = v.pipe(v.number(), v.toMinValue(100));
Date schema
Schema to enforce a minimum value for a date.
const DateSchema = v.pipe(v.date(), v.toMinValue(new Date('1999-12-31')));
Related
The following APIs can be combined with toMinValue.
Schemas
any, bigint, boolean, custom, date, number, string, unknown
Methods
Utils
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/toMinValue/