MCPcopy Create free account
hub / github.com/formkit/formkit / extractRules

Function extractRules

packages/validation/src/validation.ts:631–639  ·  view source on GitHub ↗

* A string of validation rules written in FormKitRule notation. * @param validation - The string of rules * @internal

(validation: string)

Source from the content-addressed store, hash-verified

629 * @internal
630 */
631function extractRules(validation: string): FormKitValidationIntent[] {
632 return validation.split('|').reduce((rules, rule) => {
633 const parsedRule = parseRule(rule)
634 if (parsedRule) {
635 rules.push(parsedRule)
636 }
637 return rules
638 }, [] as FormKitValidationIntent[])
639}
640
641/**
642 * Given a rule like confirm:password_confirm produce a FormKitValidationIntent

Callers 1

parseRulesFunction · 0.85

Calls 1

parseRuleFunction · 0.85

Tested by

no test coverage detected