UNPKG

@mantine/form

Version:

Mantine form management library

1 lines 828 B
{"version":3,"file":"should-validate-on-change.mjs","names":[],"sources":["../../src/validate/should-validate-on-change.ts"],"sourcesContent":["import { FORM_INDEX } from '../form-index';\n\nexport function shouldValidateOnChange(path: unknown, validateInputOnChange: boolean | unknown[]) {\n if (!validateInputOnChange) {\n return false;\n }\n\n if (typeof validateInputOnChange === 'boolean') {\n return validateInputOnChange;\n }\n\n if (Array.isArray(validateInputOnChange)) {\n return validateInputOnChange.includes((path as string).replace(/[.][0-9]+/g, `.${FORM_INDEX}`));\n }\n\n return false;\n}\n"],"mappings":";;;AAEA,SAAgB,uBAAuB,MAAe,uBAA4C;CAChG,IAAI,CAAC,uBACH,OAAO;CAGT,IAAI,OAAO,0BAA0B,WACnC,OAAO;CAGT,IAAI,MAAM,QAAQ,qBAAqB,GACrC,OAAO,sBAAsB,SAAU,KAAgB,QAAQ,cAAc,IAAI,YAAY,CAAC;CAGhG,OAAO;AACT"}