From 73184aaa8309e5e89e0cfab766b2cdd6d80e9605 Mon Sep 17 00:00:00 2001 From: Florian Date: Thu, 5 Aug 2021 10:47:00 +0200 Subject: [PATCH] Fix define Processor typing --- lib/agenda/define.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/agenda/define.ts b/lib/agenda/define.ts index 884e789a7..2c7ca1128 100644 --- a/lib/agenda/define.ts +++ b/lib/agenda/define.ts @@ -36,9 +36,9 @@ export interface DefineOptions { priority?: JobPriority; } -export type Processor = - | ((job: Job) => Promise) - | ((job: Job, done: () => void) => void); +export type Processor = + | ((job: Job) => Promise) + | ((job: Job, done: () => void) => void); /** * Setup definition for job @@ -49,14 +49,14 @@ export type Processor = * @param options options for job to run * @param [processor] function to be called to run actual job */ -export const define = function ( +export const define = function ( this: Agenda, name: string, - options: DefineOptions | Processor, - processor?: Processor + options: DefineOptions | Processor, + processor?: Processor ): void { if (processor === undefined) { - processor = options as Processor; + processor = options as Processor; options = {}; }