{"version":3,"file":"float.mjs","names":[],"sources":["../../../../../../../react-form/src/rules/float.ts"],"sourcesContent":["import { trans } from \"@mongez/localization\";\r\nimport { InputRule } from \"../types\";\r\n\r\nexport const floatRule: InputRule = {\r\n  name: \"float\",\r\n  requiresType: \"float\",\r\n  validate: ({ value, errorKeys }) => {\r\n    if (isNaN(Number(value)) && !Number.isInteger(Number(value))) {\r\n      return trans(\"validation.float\", { input: errorKeys.name });\r\n    }\r\n  },\r\n};\r\n"],"mappings":";;;AAGA,MAAa,YAAuB;CAClC,MAAM;CACN,cAAc;CACd,WAAW,EAAE,OAAO,gBAAgB;EAClC,IAAI,MAAM,OAAO,KAAK,CAAC,KAAK,CAAC,OAAO,UAAU,OAAO,KAAK,CAAC,GACzD,OAAO,MAAM,oBAAoB,EAAE,OAAO,UAAU,KAAK,CAAC;CAE9D;AACF"}