diff --git a/src/vs/base/common/async.ts b/src/vs/base/common/async.ts index 3924e1fa8c15d54eacc3a79724bdec003a81087f..25ee4b83dac06a714b8fb0dc2570ef81177ac767 100644 --- a/src/vs/base/common/async.ts +++ b/src/vs/base/common/async.ts @@ -238,7 +238,7 @@ export class Delayer { } } - async fire(): TPromise { + fire(): void { this.cancelTimeout(); if (this.completionPromise) { diff --git a/src/vs/base/test/common/async.test.ts b/src/vs/base/test/common/async.test.ts index 1040bb5f43b60d4723c443dc017aac540f656bf4..cfca78d7a3626bdf1e6f1e394aaad9953210b410 100644 --- a/src/vs/base/test/common/async.test.ts +++ b/src/vs/base/test/common/async.test.ts @@ -367,9 +367,8 @@ suite('Async', () => { assert(delayer.isTriggered()); - delayer.fire().then(() => { - assert(!delayer.isTriggered()); - }); + delayer.fire(); + assert(!delayer.isTriggered()); }); test('Delayer - fire after finished', async function (this, done) {