Checks whether a value implements the synchronous Disposable protocol (Symbol.dispose).
Disposable
Symbol.dispose
The value to check.
true if value has a Symbol.dispose method.
true
value
const resource = { [Symbol.dispose]() { console.log('disposed'); }};isDisposable(resource); // trueisDisposable({}); // false Copy
const resource = { [Symbol.dispose]() { console.log('disposed'); }};isDisposable(resource); // trueisDisposable({}); // false
Checks whether a value implements the synchronous
Disposableprotocol (Symbol.dispose).