import validator from "email-validator"; export const validateSupplier = (supplier) => { if (supplier == null) { throw new Error("No supplier data"); } validateEmail(supplier.email); if (!supplier?.contact) { throw new Error("contact required"); } if (!supplier?.company) { throw new Error("company required"); } if (!supplier?.address) { throw new Error("address required"); } if (!supplier?.telephone) { throw new Error("telephone required"); } if (!supplier?.program) { throw new Error("program required"); } if (!supplier?.ecus) { throw new Error("ecus required"); } }; export const validateEmail = (email) => { if (!validator.validate(email)) throw new Error("invalid email"); };