From cf321756848fd0bea65bef97bf8fe0b0bf19cd61 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Fri, 8 May 2026 11:35:15 +0200 Subject: [PATCH] feat(core-shared/jobs): IJobQueue interface --- packages/core-shared/src/jobs/job-queue.interface.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/core-shared/src/jobs/job-queue.interface.ts 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 }>; +}