MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / createDeferredFromPromise

Function createDeferredFromPromise

src/platform/common/utils/async.ts:146–150  ·  view source on GitHub ↗
(promise: Promise<T>)

Source from the content-addressed store, hash-verified

144}
145
146export function createDeferredFromPromise<T>(promise: Promise<T>): Deferred<T> {
147 const deferred = createDeferred<T>();
148 promise.then(deferred.resolve.bind(deferred)).catch(deferred.reject.bind(deferred));
149 return deferred;
150}
151
152/**
153 * Provides the ability to chain promises.

Callers 8

wrapKernelMethodMethod · 0.90
isOnCDNMethod · 0.90
onDidStartFunction · 0.90
executeCodeMethod · 0.90
promiseMethod · 0.90

Calls 1

createDeferredFunction · 0.85

Tested by 1