diff --git a/packages/lib/jobs/client/_internal/job.ts b/packages/lib/jobs/client/_internal/job.ts index d9e1392cc..dce2f652b 100644 --- a/packages/lib/jobs/client/_internal/job.ts +++ b/packages/lib/jobs/client/_internal/job.ts @@ -17,7 +17,7 @@ export const ZSimpleTriggerJobOptionsSchema = z.object({ }); // Map the array to create a union of objects we may accept -export type TriggerJobOptions = []> = { +export type TriggerJobOptions = []> = { [K in keyof Definitions]: { id?: string; name: Definitions[K]['trigger']['name']; diff --git a/packages/lib/jobs/client/client.ts b/packages/lib/jobs/client/client.ts index eec92acb3..898dd0849 100644 --- a/packages/lib/jobs/client/client.ts +++ b/packages/lib/jobs/client/client.ts @@ -6,9 +6,7 @@ import { InngestJobProvider } from './inngest'; import { LocalJobProvider } from './local'; import { TriggerJobProvider } from './trigger'; -export class JobClient = []> { - private static _instance: JobClient; - +export class JobClient = []> { private _provider: JobClientProvider; public constructor(definitions: T) {