From 00b2c929d75a8f49eadee1d27a31cf18d1b1d578 Mon Sep 17 00:00:00 2001 From: cjroebuck Date: Tue, 12 May 2020 15:34:55 +0100 Subject: [PATCH 1/2] update type for redis option redis option should be either options object or instance --- index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.d.ts b/index.d.ts index a61f6456..17e652db 100644 --- a/index.d.ts +++ b/index.d.ts @@ -2,7 +2,7 @@ /// import {EventEmitter} from 'events'; -import {ClientOpts} from 'redis'; +import {ClientOpts, RedisClient} from 'redis'; declare class BeeQueue extends EventEmitter { name: string; @@ -87,7 +87,7 @@ declare namespace BeeQueue { stallInterval?: number; nearTermWindow?: number; delayedDebounce?: number; - redis?: ClientOpts; + redis?: ClientOpts | RedisClient; isWorker?: boolean; getEvents?: boolean; sendEvents?: boolean; From 42505794b8ae9d4bd2312ba729bd558df92daba8 Mon Sep 17 00:00:00 2001 From: cjroebuck Date: Tue, 2 Jun 2020 21:10:02 +0100 Subject: [PATCH 2/2] Add status field to job type --- index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/index.d.ts b/index.d.ts index 17e652db..4a9c9533 100644 --- a/index.d.ts +++ b/index.d.ts @@ -106,6 +106,7 @@ declare namespace BeeQueue { readonly options: any; queue: BeeQueue; progress: any; + status: 'created' | 'succeeded' | 'failed' | 'retrying'; on(ev: 'succeeded', fn: (result: any) => void): this; on(ev: 'retrying', fn: (err: Error) => void): this;