Better typing for Timers.
This commit is contained in:
parent
edb7c5da91
commit
5622f703d9
|
@ -136,7 +136,7 @@ export function fetchJson(connection: string | ConnectionInfo, json?: string, pr
|
||||||
options.headers = flatHeaders;
|
options.headers = flatHeaders;
|
||||||
|
|
||||||
const runningTimeout = (function() {
|
const runningTimeout = (function() {
|
||||||
let timer: any = null;
|
let timer: NodeJS.Timer = null;
|
||||||
const promise = new Promise(function(resolve, reject) {
|
const promise = new Promise(function(resolve, reject) {
|
||||||
if (timeout) {
|
if (timeout) {
|
||||||
timer = setTimeout(() => {
|
timer = setTimeout(() => {
|
||||||
|
@ -232,7 +232,7 @@ export function poll(func: () => Promise<any>, options?: PollOptions): Promise<a
|
||||||
|
|
||||||
return new Promise(function(resolve, reject) {
|
return new Promise(function(resolve, reject) {
|
||||||
|
|
||||||
let timer: any = null;
|
let timer: NodeJS.Timer = null;
|
||||||
let done: boolean = false;
|
let done: boolean = false;
|
||||||
|
|
||||||
// Returns true if cancel was successful. Unsuccessful cancel means we're already done.
|
// Returns true if cancel was successful. Unsuccessful cancel means we're already done.
|
||||||
|
|
Loading…
Reference in New Issue