@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
12 lines (11 loc) • 643 B
TypeScript
import { IEmailService, OnSendMailError, OnSendMailSuccess } from "./IEmailService";
export declare class EmailService implements IEmailService {
private isInit;
private sendGridApiKey;
private fromEmail;
private needSetup;
init(sendGridApiKey: string, fromEmail: string): void;
run(): void;
sendMail(toEmail: string, subject: string, contentHtml: string, onSendMailSuccess?: OnSendMailSuccess, onSendMailError?: OnSendMailError): Promise<void>;
sendMailToMore(toEmails: string[], subject: string, contentHtml: string, onSendMailSuccess?: OnSendMailSuccess, onSendMailError?: OnSendMailError): Promise<void>;
}