From 8aa1f7927ee71b10325e7a995ed06e362233d179 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Feb 2021 23:33:54 +1100 Subject: [PATCH] Fix issue w/wrong setTimeout call (#10) --- package.json | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 053652f..7858db7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "async-wait-until", - "version": "2.0.1", + "version": "2.0.2", "description": "Waits for a given predicate callback to return a truthy value and resolves", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/index.ts b/src/index.ts index 9294c65..951411d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -76,7 +76,7 @@ const getScheduler = (): Scheduler => { const cleanUp = (timer: number | NodeJS.Timeout | undefined) => { if (timer != null) { - typeof timer === 'number' ? window.clearTimeout(timer) : global.clearTimeout(timer); + (window != null ? window : global).clearTimeout(timer as number); } scheduledTimer = undefined;