@yobta/validator
Version:
Tree-shakable es6 validator
17 lines (16 loc) • 451 B
JavaScript
export const createContext = (event) => {
const errors = [];
// NOTE: must be hoisted to context factory to deal with async validation
(event === null || event === void 0 ? void 0 : event.type) === 'submit' && event.preventDefault();
return {
data: event,
errors,
event,
field: '@',
path: [],
pushError(error) {
errors.push(error);
},
value: event,
};
};