types-json
Version:
Type checking for JSON values
9 lines (8 loc) • 461 B
TypeScript
import z from "zod";
import { Optional } from "../optional.js";
export type OptionalNumber = Optional<number>;
export declare const numberSchema: z.ZodNumber;
export declare const optionalNumberSchema: z.ZodOptional<z.ZodNumber>;
export declare const isNumber: (value: unknown) => value is number;
export declare const isOptionalNumber: (value: unknown) => value is number | undefined;
export declare const parseNumber: (value?: unknown) => number | undefined;