payload-plugin-scheduler
Version:
Scheduled posts plugin for PayloadCMS
19 lines (18 loc) • 763 B
TypeScript
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>;