@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) • 663 B
JavaScript
import { z } from "zod";
//#region src/controllers/validation/setting.validation.ts
const wizardSettingsSchema = z.object({
loginRequired: z.boolean(),
registration: z.boolean(),
rootUsername: z.string().nonempty("rootUsername is required"),
rootPassword: z.string().min(8, "rootPassword must be at least 8 characters long").nonempty("rootPassword is required")
});
const loginRequiredSchema = z.object({ loginRequired: z.boolean() });
const registrationEnabledSchema = z.object({ registrationEnabled: z.boolean() });
//#endregion
export { loginRequiredSchema, registrationEnabledSchema, wizardSettingsSchema };
//# sourceMappingURL=setting.validation.js.map