emptyResults
Applications that maintain validation state for interaction generally need to initialize the state with an empty validation result. Strickland's form
validator provides an emptyResults()
helper function to simplify that need.
Usage
const personValidator = form({
firstName: [
required(),
length({minLength: 2, maxLength: 20})
],
lastName: [
required(),
length({minLength: 2, maxLength: 20})
],
birthYear: range({min: 1900, max: 2018})
});
let validationResult = personValidator.emptyResults();
/*
validationResult = {
form: {
validationResults: {},
validationErrors: [],
isComplete: false
}
}
*/
Last updated
Was this helpful?