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.
form
emptyResults()
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 4 years ago