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
TypeScript
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;
};