@bitblit/ratchet-common
Version:
Common tools for general use
13 lines (12 loc) • 450 B
TypeScript
import { ReadyToSendEmail } from './ready-to-send-email.js';
import { ResolvedReadyToSendEmail } from './resolved-ready-to-send-email.js';
import { ArchiveEmailResult } from './archive-email-result.js';
export interface SendEmailResult<T, R> {
request: ReadyToSendEmail;
resolved: ResolvedReadyToSendEmail;
success: boolean;
rawResult: T;
error: string;
meta: Record<string, any>;
archiveResults: ArchiveEmailResult<R>;
}