UNPKG

@xtr-dev/payload-mailing

Version:

Template-based email system with scheduling and job processing for PayloadCMS

22 lines 936 B
import type { Payload } from 'payload'; /** * Processes a single email by ID using the mailing service * @param payload Payload instance * @param emailId The ID of the email to process * @returns Promise that resolves when email is processed */ export declare function processEmailById(payload: Payload, emailId: string): Promise<void>; /** * Processes a job immediately by finding and executing it * @param payload Payload instance * @param jobId The ID of the job to run immediately * @returns Promise that resolves when job is processed */ export declare function processJobById(payload: Payload, jobId: string): Promise<void>; /** * Processes all pending and failed emails using the mailing service * @param payload Payload instance * @returns Promise that resolves when all emails are processed */ export declare function processAllEmails(payload: Payload): Promise<void>; //# sourceMappingURL=emailProcessor.d.ts.map