UNPKG

openapi-zod-typed-express

Version:

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

4 lines (3 loc) 1.08 kB
import z from 'zod'; export declare const zToArrayIfNotCodec: <T extends z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>(item: T, zBaseType?: z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>) => z.ZodCodec<z.ZodUnion<readonly [z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodArray<z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>]>, z.ZodUnion<readonly [z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodArray<z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>]>>; export declare const zToArrayIfNot: <T extends z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>(item: T, zBaseType?: z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>) => z.ZodPipe<z.ZodPipe<z.ZodUnion<readonly [z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodArray<z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>]>, z.ZodTransform<any[], unknown>>, z.ZodArray<T>>;