UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

18 lines (17 loc) 576 B
import { z as n } from "zod"; const t = n.string().transform((e, i) => { if (["NaN", "Infinity", "-Infinity"].includes(e)) return e; const r = Number(e); return isNaN(r) && i.addIssue({ code: n.ZodIssueCode.invalid_type, expected: "number", received: "string", path: [], message: "Must be a number" }), r; }), u = n.union([n.number(), n.nan(), t]).transform((e) => typeof e == "number" ? isNaN(e) ? "NaN" : e === 1 / 0 ? "Infinity" : e === -1 / 0 ? "-Infinity" : e : e); export { u as doubleSchema }; //# sourceMappingURL=DoubleSchema.js.map