types-json
Version:
Type checking for JSON values
9 lines (8 loc) • 473 B
TypeScript
import z from "zod";
import { Optional } from "../optional.js";
export type OptionalBoolean = Optional<boolean>;
export declare const booleanSchema: z.ZodBoolean;
export declare const optionalBooleanSchema: z.ZodOptional<z.ZodBoolean>;
export declare const isBoolean: (value: unknown) => value is boolean;
export declare const isOptionalBoolean: (value: unknown) => value is boolean | undefined;
export declare const parseBoolean: (value?: unknown) => boolean | undefined;