symbol-dispose Symbol.dispose/Symbol.asyncDispose ponyfill Install Basic Usage import * as symbol from 'symbol-dispose'; console.log(symbol);//=> { dispose: Symbol(dispose), asyncDispose: Symbol(asyncDispose) } someObject[symbol.dispose] = () => someObject.removeEventListener('data', handler); Related symbol-observable core-js dispose @esfx/disposable License ISC © Dmitry Iv. ॐ