dispose()function
Safely dispose one or more synchronous Disposable values.
dispose(...values: Nullish<Disposable | Callback>[]): void
Safely dispose one or more synchronous Disposable values.
dispose(...values: Nullish<Disposable | Callback>[]): void
Safely dispose one or more AsyncDisposable or Disposable values in parallel — all are disposed even if some throw, errors are rethrown at the end.
awaitDispose(...values: Nullish<AsyncDisposable | Disposable | Callback | Promise<unknown>>[]): Promise<void>
Is an unknown value a disposable object?
isDisposable(v: unknown): v is Disposable
Is an unknown value an async disposable object?
isAsyncDisposable(v: unknown): v is AsyncDisposable
Version of Map that has disposable values.
new DisposableMap<K, T>()
Version of Set that has disposable items.
new DisposableSet<T>()