{"version":3,"sources":["../../../../source/schema/groups/finite/finite.ts"],"names":["z","FINITE_NUMBER_SCHEMA","validateFiniteNumber","value","isFiniteNumber"],"mappings":"AACA,OAAS,KAAAA,MAAS,MAIX,IAAMC,EAAuBD,EAAE,OAAO,EAAE,OAAO,EAE/C,SAASE,EAAuCC,EAAsC,CAC5FF,EAAqB,MAAME,CAAK,CACjC,CAEO,SAASC,EAAiCD,EAA8B,CAC9E,OAAOF,EAAqB,UAAUE,CAAK,EAAE,OAC9C","sourcesContent":["import type { Finite } from \"type-fest/source/numeric\";\nimport { z } from \"zod\";\n\nexport type { Finite } from \"type-fest/source/numeric\";\n\nexport const FINITE_NUMBER_SCHEMA = z.number().finite();\n\nexport function validateFiniteNumber<N extends number>(value: N): asserts value is Finite<N> {\n\tFINITE_NUMBER_SCHEMA.parse(value);\n}\n\nexport function isFiniteNumber<N extends number>(value: N): value is Finite<N> {\n\treturn FINITE_NUMBER_SCHEMA.safeParse(value).success;\n}\n"]}