{"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"}