tsoa-zod-validator
Version:
Zod validation decorators for tsoa
14 lines (13 loc) • 464 B
JavaScript
;
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);
}