UNPKG

tsoa-zod-validator

Version:
14 lines (13 loc) 464 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ZodBody = ZodBody; const ZodValidate_1 = require("./ZodValidate"); /** * Shorthand decorator for validating request body * @param schema The Zod schema for validation * @param options Validation options * @returns A decorator function for controller methods */ function ZodBody(schema, options = {}) { return (0, ZodValidate_1.ZodValidate)({ body: schema }, options); }