UNPKG

ee-ts-util

Version:

typescript utilities and functions

25 lines (24 loc) 968 B
export declare type FilePath = string; export declare type TransactionalEmailDetailsDto = { smartEmailID: string; emailTo: string; emailCC?: string; emailPlaceholderValues: object; attachments: FilePath[]; }; export declare type CampaignMonitorConfig = { apiKey: string; }; export declare type SendTransactEmailResultDto = { Status: string; MessageID: string; Recipient: string; }; export declare type SendTransactEmailErrorDto = { Code: number; Message: string; }; export declare type BuildSendTransactionalEmailAdapter = (config: CampaignMonitorConfig) => SendTransactionalEmailAdapter; export declare type SendTransactEmailResponse = SendTransactEmailResultDto[] | SendTransactEmailErrorDto; export declare type SendTransactionalEmailAdapter = (emailDetails: TransactionalEmailDetailsDto) => Promise<SendTransactEmailResponse>; export declare const buildSendTransactionalEmailAdapter: BuildSendTransactionalEmailAdapter;