UNPKG

@fdm-monster/server

Version:

FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.

14 lines (13 loc) 500 B
import { ValidationException } from "../exceptions/runtime.exceptions.js"; //#region src/handlers/validators.ts async function validateInput(data, zodSchema) { const result = await zodSchema.safeParseAsync(data); if (!result.success) throw new ValidationException(result.error); return result.data; } async function validateMiddleware(req, zodSchema) { return validateInput(req.body, zodSchema); } //#endregion export { validateInput, validateMiddleware }; //# sourceMappingURL=validators.js.map