UNPKG

@httpc/kit

Version:

httpc toolbox for building function-based API with minimal code and end-to-end type safety

9 lines (8 loc) 466 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validate = void 0; const controller_1 = require("../controller"); const di_1 = require("../di"); const pipeline_1 = require("./pipeline"); const validate = (...schema) => (0, di_1.combine)((0, controller_1.decoratorMetadata)("validate:paramtypes", schema.length === 0)(), (0, controller_1.decoratorMiddleware)(pipeline_1.Validate)(...schema)); exports.validate = validate;