UNPKG

swagger-typed-express-docs

Version:

Simple express runtime parser and documentation swagger generator with 100% support of Typescript static types

15 lines (14 loc) 684 B
import { TSchema } from './tsSchema'; export type TransformTypeMode = 'decode' | 'encode' | 'keep-encoded' | 'keep-decoded'; export declare const normalizeZodError: (obj?: any) => any; export declare const zod_convertSchemaToZodValidationObject: (schema: TSchema, extra?: { transformTypeMode?: TransformTypeMode | undefined; } | undefined) => any; export declare const zod_getTSchemaValidator: <TSch extends TSchema, TT extends TransformTypeMode>(tSchema: TSch, extra?: { transformTypeMode?: TT | undefined; } | undefined) => { validate: (value: any, { stripUnknown }?: { stripUnknown?: boolean | undefined; }) => any; isValid: (value: any) => boolean; };