UNPKG

@helyes/sendgridder

Version:

Sendgrid transactional email trigger

23 lines (22 loc) 532 B
export interface ISendgridConfig { apiEndpoint: string; apiKeyId: string; apiKey: string; from: IEmailAddress; replyTo: IEmailAddress; templateId: string; } export interface IEmailAddress { email: string; name?: string; } export interface IPersonalizationSendgrid { to: IEmailAddress[]; dynamic_template_data: object; } export interface ITransactionalPayload { personalizations: IPersonalizationSendgrid[]; from: IEmailAddress; reply_to: IEmailAddress; template_id: string; }