UNPKG

biro

Version:
48 lines (40 loc) 1.32 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; exports.fieldUpdate = fieldUpdate; exports.resetForm = resetForm; exports.validateForm = validateForm; exports.validateUpdate = validateUpdate; var BIRO_FIELD_UPDATE = exports.BIRO_FIELD_UPDATE = 'BIRO_FIELD_UPDATE'; var BIRO_RESET_FORM = exports.BIRO_RESET_FORM = 'BIRO_RESET_FORM'; var BIRO_VALIDATE_FORM = exports.BIRO_VALIDATE_FORM = 'BIRO_VALIDATE_FORM'; var BIRO_VALIDATE_UPDATE = exports.BIRO_VALIDATE_UPDATE = 'BIRO_VALIDATE_UPDATE'; function fieldUpdate(props) { return _extends({ type: BIRO_FIELD_UPDATE }, props); } function resetForm(formname, data) { return { type: BIRO_RESET_FORM, data: data, formname: formname }; } // trigger a forced form validation function validateForm(formname) { return { type: BIRO_VALIDATE_FORM, formname: formname }; } // get the results from a forced validation function validateUpdate(formname, errors) { return { type: BIRO_VALIDATE_UPDATE, formname: formname, errors: errors }; }