UNPKG

@xtr-dev/payload-mailing

Version:

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

51 lines 1.24 kB
/** * All mailing-related jobs that get registered with Payload * * Note: The sendEmailJob has been removed as each email now gets its own individual processEmailJob */ export declare const mailingJobs: ({ slug: string; handler: ({ job, req }: { job: any; req: any; }) => Promise<{ output: { success: boolean; message: string; }; }>; interfaceName: string; } | { slug: string; label: string; inputSchema: { name: string; type: "text"; required: boolean; label: string; admin: { description: string; }; }[]; outputSchema: ({ name: string; type: "checkbox"; } | { name: string; type: "text"; })[]; handler: ({ input, req }: { input: import("./processEmailJob.js").ProcessEmailJobInput; req: import("payload").PayloadRequest; }) => Promise<{ output: { success: boolean; emailId: string; status: string; message: string; }; }>; })[]; export * from './processEmailsTask.js'; export * from './processEmailJob.js'; //# sourceMappingURL=index.d.ts.map