UNPKG

@asteasolutions/zod-to-openapi

Version:
13 lines (12 loc) 655 B
import { ZodNumber } from 'zod'; import { MapNullableType, GetNumberChecks } from '../types'; export declare class NumberTransformer { transform(zodSchema: ZodNumber, mapNullableType: MapNullableType, getNumberChecks: GetNumberChecks): { minimum?: number | undefined; exclusiveMinimum?: undefined; maximum?: number | undefined; exclusiveMaximum?: undefined; type?: ((import("openapi3-ts/oas30").SchemaObjectType | import("openapi3-ts/oas30").SchemaObjectType[]) & (import("openapi3-ts/oas31").SchemaObjectType | import("openapi3-ts/oas31").SchemaObjectType[])) | undefined; nullable?: boolean; }; }