UNPKG

@shopify/react-form

Version:

Manage React forms tersely and safely-typed with no magic using React hooks

25 lines (21 loc) 528 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function runValidation(updateError, state, validators) { const { value, listItem, siblings } = state; const error = validators.map(check => check(value, { listItem, siblings })).filter(value => value != null); if (error && error.length > 0) { const [firstError] = error; updateError(firstError); return firstError; } updateError(undefined); return undefined; } exports.runValidation = runValidation;