UNPKG

jsonv-ts

Version:

JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.

11 lines (10 loc) 537 B
import { Schema, type ISchemaOptions, type StrictOptions } from "../schema/schema"; export interface INumberOptions extends ISchemaOptions { multipleOf?: number; maximum?: number; exclusiveMaximum?: number; minimum?: number; exclusiveMinimum?: number; } export declare const number: <const O extends INumberOptions>(config?: StrictOptions<INumberOptions, O>) => Schema<O, number> & O; export declare const integer: <const O extends INumberOptions>(config?: StrictOptions<INumberOptions, O>) => Schema<O, number> & O;