From eaa3f34e7a4d67dd38610ee99c0a34eebb46c3c2 Mon Sep 17 00:00:00 2001 From: "Ryan L. Bell" Date: Sat, 12 Jan 2019 17:52:19 -0500 Subject: [PATCH] fix(loop): Fix task loop on NodeJS --- src/Task.ts | 4 ++-- tslint.json | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Task.ts b/src/Task.ts index 701d076..650a5e4 100644 --- a/src/Task.ts +++ b/src/Task.ts @@ -110,11 +110,11 @@ class Task { */ public static loop(interval: number, task: Task): Task { return new Task((_, resolve) => { - let timeout: number | undefined; + let timeout: any; const loop = () => { task.fork( () => { - timeout = window.setTimeout(loop, interval); + timeout = setTimeout(loop, interval); }, result => resolve(result) ); diff --git a/tslint.json b/tslint.json index c9417ec..bb56160 100644 --- a/tslint.json +++ b/tslint.json @@ -8,6 +8,7 @@ "arrow-parens": [true, "ban-single-arg-parens"], "quotemark": [true, "single", "avoid-escape"], "no-construct": false, + "no-shadowed-variable": false, "trailing-comma": [ true, {