UNPKG

@vulog/aima-notifier

Version:

run `npm install @vulog/aima-notifier

21 lines (20 loc) 565 B
// src/sendEmail.ts import { z } from "zod"; var sendEmailParamSchema = z.object({ bodyData: z.record(z.string(), z.any()), lang: z.string(), to: z.array(z.string().email()), type: z.string() }); var sendEmail = async (client, data) => { const resultData = sendEmailParamSchema.safeParse(data); if (!resultData.success) { throw new TypeError("Invalid data", { cause: resultData.error.issues }); } await client.post(`/boapi/proxy/notifier/fleets/${client.clientOptions.fleetId}/email/send`, resultData.data); }; export { sendEmail };