UNPKG

@mantine/form

Version:

Mantine form management library

19 lines (18 loc) 587 B
"use client"; //#region packages/@mantine/form/src/validate/get-rule-for-path.ts function getRuleForPath(path, rules) { if (!rules) return null; const segments = path.split("."); let current = rules; for (let i = 0; i < segments.length; i++) { const segment = segments[i]; if (/^\d+$/.test(segment)) continue; if (current == null || typeof current !== "object") return null; current = current[segment]; } if (typeof current === "function") return current; return null; } //#endregion exports.getRuleForPath = getRuleForPath; //# sourceMappingURL=get-rule-for-path.cjs.map