Enhances Roqueform fields with validation methods.
import { createField } from 'roqueform';import validationPlugin from 'roqueform/plugin/validation';const field = createField({ hello: 'world' }, [ validationPlugin({ validate(field) { if (field.key === 'hello') { field.isInvalid = field.value !== 'world'; } } })]);field.setValue({ hello: 'universe' });field.at('hello').validate();field.at('hello').isInvalid // ⮕ true Copy
import { createField } from 'roqueform';import validationPlugin from 'roqueform/plugin/validation';const field = createField({ hello: 'world' }, [ validationPlugin({ validate(field) { if (field.key === 'hello') { field.isInvalid = field.value !== 'world'; } } })]);field.setValue({ hello: 'universe' });field.at('hello').validate();field.at('hello').isInvalid // ⮕ true
Enhances Roqueform fields with validation methods.