diff --git a/packages/core-shared/src/jobs/job-queue.interface.ts b/packages/core-shared/src/jobs/job-queue.interface.ts new file mode 100644 index 0000000..ae18ca3 --- /dev/null +++ b/packages/core-shared/src/jobs/job-queue.interface.ts @@ -0,0 +1,7 @@ +export interface IJobQueue { + enqueue( + taskSlug: string, + input: T, + options?: { runAt?: Date }, + ): Promise<{ jobId: string }>; +}