@bitblit/ratchet-common
Version:
Common tools for general use
12 lines (11 loc) • 474 B
TypeScript
import { MailSendingProvider } from './mail-sending-provider.js';
import { RatchetTemplateRenderer } from '../template/ratchet-template-renderer.js';
export interface MailerConfig<T, R> {
provider: MailSendingProvider<T, R>;
defaultSendingAddress?: string;
autoBccAddresses?: string[];
templateRenderer?: RatchetTemplateRenderer;
allowedDestinationEmails?: RegExp[];
maxMessageBodySizeInBytes?: number;
maxAttachmentSizeInBase64Bytes?: number;
}