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