@t3ned/channel
Version:
Ergonomic, chaining-based Typescript framework for quick API development for Fastify
12 lines • 425 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validate = void 0;
const __1 = require("..");
const zod_1 = require("zod");
const validate = (req, schema) => {
const validationSchema = (0, __1.removeUndefinedEntries)(schema);
const shape = zod_1.z.object(validationSchema);
return shape.safeParseAsync(req);
};
exports.validate = validate;
//# sourceMappingURL=validate.js.map