From 75f5ea25399717498a1e8b717b9ac0d0082339d7 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 1 Oct 2018 12:07:54 +0200 Subject: [PATCH] debt - asThenable returns a native promise --- src/vs/base/common/async.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/base/common/async.ts b/src/vs/base/common/async.ts index a460f90ef42..ce52742a0c7 100644 --- a/src/vs/base/common/async.ts +++ b/src/vs/base/common/async.ts @@ -58,8 +58,8 @@ export function createCancelablePromise(callback: (token: CancellationToken) }; } -export function asThenable(callback: () => T | TPromise | Thenable): Thenable { - return new TPromise((resolve, reject) => { +export function asThenable(callback: () => T | Thenable): Promise { + return new Promise((resolve, reject) => { let item = callback(); if (item instanceof TPromise) { item.then(resolve, reject); -- GitLab