From 8d035199c97f702694149092dfb49041a3de6d8f Mon Sep 17 00:00:00 2001 From: DmitryEfimenko Date: Fri, 22 Jul 2016 10:15:08 -0700 Subject: [PATCH 1/2] Agenda missing props/methods --- agenda/agenda.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/agenda/agenda.d.ts b/agenda/agenda.d.ts index 463ba43d2e..8dd58fdd80 100644 --- a/agenda/agenda.d.ts +++ b/agenda/agenda.d.ts @@ -319,6 +319,11 @@ declare module "agenda" { * The date/time the job last failed. */ failedAt: Date; + + /** + * Job's state + */ + disabled: boolean } /** @@ -409,6 +414,11 @@ declare module "agenda" { * @param cb Called after the job has been saved to the database. */ touch(cb?: Callback): void; + + /** + * Calculates next time the job should run + */ + computeNextRunAt(): Job; } interface JobOptions { From d50bebc384a1d8dff82a7100f62af61d5ae9ac79 Mon Sep 17 00:00:00 2001 From: DmitryEfimenko Date: Sun, 14 Aug 2016 18:38:26 -0700 Subject: [PATCH 2/2] make node-cache options optional --- node-cache/node-cache.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/node-cache/node-cache.d.ts b/node-cache/node-cache.d.ts index c599a7df16..3812cc9582 100644 --- a/node-cache/node-cache.d.ts +++ b/node-cache/node-cache.d.ts @@ -116,12 +116,12 @@ declare namespace NodeCacheTypes { } interface Options { - forceString: boolean; - objectValueSize: number; - arrayValueSize: number; - stdTTL: number; - checkperiod: number; - useClones: boolean; + forceString?: boolean; + objectValueSize?: number; + arrayValueSize?: number; + stdTTL?: number; + checkperiod?: number; + useClones?: boolean; } interface Stats {