toDisposableEx
Adapts a plain Disposable into a DisposableEx by adding a convenience DisposableEx.dispose method that delegates to Symbol.dispose.
If the object already implements DisposableEx, it is returned unchanged.
Import:
import { toDisposableEx } from 'obsidian-dev-utils/disposable';Signature:
function toDisposableEx(disposable: Disposable): DisposableExParameters:
| Parameter | Type | Description |
|---|---|---|
disposable | Disposable | the disposable to adapt |
Returns: DisposableEx — A DisposableEx wrapping the disposable.