UNPKG

payload-plugin-scheduler

Version:
19 lines (18 loc) 763 B
import type { PayloadRequest, Where } from 'payload'; export declare const jobsCollectionSlug = "payload-jobs"; export declare const publishDateFieldCustomKey = "payload-plugin-scheduler:publishDate"; export declare const publishDateFieldOverridesCustomKey = "payload-plugin-scheduler:publishDateOverrides"; export declare const schedulePublishTaskSlug = "schedulePublish"; export type ScheduleTarget = { id: number | string; slug: string; type: 'collection'; } | { slug: string; type: 'global'; }; export declare const getScheduledPublishJobsWhere: (target: ScheduleTarget) => Where; export declare const deleteScheduledPublishJobs: ({ req, target, }: { req: PayloadRequest; target: ScheduleTarget; }) => Promise<number | undefined>;