ee-ts-util
Version:
typescript utilities and functions
18 lines (17 loc) • 499 B
TypeScript
export declare type EmailAdapter = (email: Email) => Promise<boolean>;
export declare type BuildEmailAdapter = (smtpConfig: SMTPConfig) => EmailAdapter;
export declare type SMTPConfig = {
server: string;
port: number;
userName: string;
password: string;
};
export declare type Email = {
from: string;
to: string;
subject: string;
body: string;
attachmentName?: string;
attachmentContent?: string;
};
export declare const buildEmailAdapter: BuildEmailAdapter;