UNPKG

@hitachivantara/uikit-react-core

Version:

Core React components for the NEXT Design System.

20 lines (19 loc) 514 B
class FinalizationRegistryBasedCleanupTracking { registry = new FinalizationRegistry((unsubscribe) => { if (typeof unsubscribe === "function") { unsubscribe(); } }); register(object, unsubscribe, unregisterToken) { this.registry.register(object, unsubscribe, unregisterToken); } unregister(unregisterToken) { this.registry.unregister(unregisterToken); } // eslint-disable-next-line class-methods-use-this reset() { } } export { FinalizationRegistryBasedCleanupTracking };