UNPKG

tsoa-zod-validator

Version:
12 lines (11 loc) 502 B
import 'reflect-metadata'; import { z } from 'zod'; import type { ZodValidationOptions, ZodValidationTargets } from '../interfaces/ZodValidationOptions'; /** * Validates request data using Zod schemas * * @param schemas The Zod schemas or a single schema for validation * @param options Validation options * @returns A decorator function for controller methods */ export declare function ZodValidate(schemas: ZodValidationTargets | z.ZodTypeAny, options?: ZodValidationOptions): MethodDecorator;