UNPKG

@tanayvk/mailer

Version:

@adonisjs/mail without @adonisjs/core dependency.

21 lines (20 loc) 1.11 kB
import type { ConfigProvider } from './types.js'; import type { SESTransport } from './transports/ses.js'; import type { SMTPTransport } from './transports/smtp.js'; import type { BrevoTransport } from './transports/brevo.js'; import type { ResendTransport } from './transports/resend.js'; import type { MailgunTransport } from './transports/mailgun.js'; import type { SparkPostTransport } from './transports/sparkpost.js'; import type { SESConfig, SMTPConfig, BrevoConfig, ResendConfig, MailgunConfig, SparkPostConfig } from './types.js'; /** * Config helpers to create a reference for inbuilt * mail transports */ export declare const transports: { smtp: (config: SMTPConfig) => ConfigProvider<() => SMTPTransport>; ses: (config: SESConfig) => ConfigProvider<() => SESTransport>; mailgun: (config: MailgunConfig) => ConfigProvider<() => MailgunTransport>; sparkpost: (config: SparkPostConfig) => ConfigProvider<() => SparkPostTransport>; resend: (config: ResendConfig) => ConfigProvider<() => ResendTransport>; brevo: (config: BrevoConfig) => ConfigProvider<() => BrevoTransport>; };