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

Function disposeAsync

src/platform/common/utils.ts:472–479  ·  view source on GitHub ↗
(
    disposable: { dispose: () => void; onDidDispose: Event<void> },
    disposables: IDisposable[] = []
)

Source from the content-addressed store, hash-verified

470}
471
472export async function disposeAsync(
473 disposable: { dispose: () => void; onDidDispose: Event<void> },
474 disposables: IDisposable[] = []
475): Promise<void> {
476 const promise = toPromise(disposable.onDidDispose, undefined, disposables);
477 disposable.dispose();
478 await promise;
479}

Callers 11

shutdownRemoteKernelsFunction · 0.90
disposeImplFunction · 0.90
restartFunction · 0.90
createMethod · 0.90
constructorMethod · 0.90
startMethod · 0.90
shutdownMethod · 0.90

Calls 2

toPromiseFunction · 0.90
disposeMethod · 0.65

Tested by

no test coverage detected