MCPcopy
hub / github.com/mathuo/dockview / MutableDisposable

Class MutableDisposable

packages/dockview-core/src/lifecycle.ts:56–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56export class MutableDisposable implements IDisposable {
57 private _disposable = Disposable.NONE;
58
59 set value(disposable: IDisposable) {
60 if (this._disposable) {
61 this._disposable.dispose();
62 }
63 this._disposable = disposable;
64 }
65
66 public dispose(): void {
67 if (this._disposable) {
68 this._disposable.dispose();
69 this._disposable = Disposable.NONE;
70 }
71 }
72}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…