diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2018-11-30 14:25:07 +1100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-11-29 23:37:28 -0800 |
commit | 17994d45423fd5f10e1df347aa8e6962fd1e5bc2 (patch) | |
tree | 735cf75ed2e503c0dc89bf45256797977f7a5b6f /js/timers.ts | |
parent | cc126528f0a787da2e5c8910f0e8aa2df681a4dd (diff) |
Upgrade to TypeScript 3.2
Diffstat (limited to 'js/timers.ts')
-rw-r--r-- | js/timers.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/js/timers.ts b/js/timers.ts index 83f285f12..35744f672 100644 --- a/js/timers.ts +++ b/js/timers.ts @@ -167,7 +167,9 @@ function fireTimers() { setGlobalTimeout(nextTimerDue, now); } -function setTimer<Args extends Array<unknown>>( +export type Args = any[]; // tslint:disable-line:no-any + +function setTimer( cb: (...args: Args) => void, delay: number, args: Args, @@ -198,7 +200,7 @@ function setTimer<Args extends Array<unknown>>( } /** Sets a timer which executes a function once after the timer expires. */ -export function setTimeout<Args extends Array<unknown>>( +export function setTimeout( cb: (...args: Args) => void, delay: number, ...args: Args @@ -207,7 +209,7 @@ export function setTimeout<Args extends Array<unknown>>( } /** Repeatedly calls a function , with a fixed time delay between each call. */ -export function setInterval<Args extends Array<unknown>>( +export function setInterval( cb: (...args: Args) => void, delay: number, ...args: Args |