@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
JavaScript
;
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;