kurdquiz_lib
Version:
14 lines (13 loc) • 583 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateAdminLogin = void 0;
var yup_1 = require("yup");
var baseAdminSchema = yup_1.object().shape({
admin_email: yup_1.string().email().required("Email is required").strict(true),
admin_id: yup_1.number().required(),
});
var adminLoginSchema = yup_1.object().shape({
admin_email: yup_1.reach(baseAdminSchema, "admin_email"),
password: yup_1.string().required("Password is required"),
});
exports.validateAdminLogin = function (admin) { return adminLoginSchema.validate(admin); };