MCPcopy
hub / github.com/react-component/form / normalizeValidateRules

Function normalizeValidateRules

src/utils.js:63–81  ·  view source on GitHub ↗
(validate, rules, validateTrigger)

Source from the content-addressed store, hash-verified

61}
62
63export function normalizeValidateRules(validate, rules, validateTrigger) {
64 const validateRules = validate.map((item) => {
65 const newItem = {
66 ...item,
67 trigger: item.trigger || [],
68 };
69 if (typeof newItem.trigger === 'string') {
70 newItem.trigger = [newItem.trigger];
71 }
72 return newItem;
73 });
74 if (rules) {
75 validateRules.push({
76 trigger: validateTrigger ? [].concat(validateTrigger) : [],
77 rules,
78 });
79 }
80 return validateRules;
81}
82
83export function getValidateTriggers(validateRules) {
84 return validateRules

Callers 1

getFieldPropsFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected