UNPKG

simple-mandrill-client

Version:

A node client which abstracts some basic mandrill api calls.

26 lines (25 loc) 630 B
interface SendEmailArgs { recepient: string; variables: { [key: string]: string; }; template: string; from: { name: string; email: string; }; subject: string; sendAt?: Date; } interface RescheduleArgs { scheduledId: string; sendAt: Date; } export declare class MailClient { #private; constructor(apiKey: string); sendEmail({ recepient, variables, template, from, subject, sendAt, }: SendEmailArgs): Promise<any>; rescheduleEmail({ scheduledId, sendAt }: RescheduleArgs): Promise<any>; cancelScheduledEmail(id: string): Promise<any>; } export {};