MCPcopy Create free account
hub / github.com/FlashpointProject/launcher / dispose

Function dispose

src/back/util/lifecycle.ts:16–26  ·  view source on GitHub ↗
(disposable: Disposable)

Source from the content-addressed store, hash-verified

14 * @param disposable Disposable to dispose of
15 */
16export function dispose(disposable: Disposable) {
17 if (disposable.isDisposed) {
18 return;
19 }
20
21 disposable.isDisposed = true;
22 clearDisposable(disposable);
23 if (disposable.onDispose) {
24 disposable.onDispose();
25 }
26}
27
28/**
29 * Dispose of all a disposable's children but not itself

Callers 4

initializeFunction · 0.90
_unloadExtensionMethod · 0.90
_setSubscriptionsMethod · 0.90
clearDisposableFunction · 0.85

Calls 1

clearDisposableFunction · 0.85

Tested by

no test coverage detected