types-json
Version:
Type checking for JSON values
8 lines (7 loc) • 320 B
JavaScript
import z from "zod";
import { is, parse } from "../utils.js";
export const numberSchema = z.number().finite();
export const optionalNumberSchema = numberSchema.optional();
export const isNumber = is(numberSchema);
export const isOptionalNumber = is(optionalNumberSchema);
export const parseNumber = parse(numberSchema);