Skip to content

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 '@mnaoumov/typescript-lib/disposable';

Signature:

function toDisposableEx(disposable: Disposable): DisposableEx

Parameters:

Parameter Type Description
disposable Disposable the disposable to adapt

Returns: DisposableEx — A DisposableEx wrapping the disposable.