{"version":3,"file":"number.mjs","names":[],"sources":["../../../../../../../react-form/src/rules/number.ts"],"sourcesContent":["import { trans } from \"@mongez/localization\";\r\nimport { InputRule } from \"../types\";\r\n\r\nexport const numberRule: InputRule = {\r\n  name: \"number\",\r\n  requiresType: \"number\",\r\n  validate: ({ value, errorKeys }) => {\r\n    if (isNaN(Number(value))) {\r\n      return trans(\"validation.number\", { input: errorKeys.name });\r\n    }\r\n  },\r\n};\r\n"],"mappings":";;;AAGA,MAAa,aAAwB;CACnC,MAAM;CACN,cAAc;CACd,WAAW,EAAE,OAAO,gBAAgB;EAClC,IAAI,MAAM,OAAO,KAAK,CAAC,GACrB,OAAO,MAAM,qBAAqB,EAAE,OAAO,UAAU,KAAK,CAAC;CAE/D;AACF"}