UNPKG

@hitachivantara/uikit-react-core

Version:

Core React components for the NEXT Design System.

20 lines (19 loc) 639 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); 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() { } } exports.FinalizationRegistryBasedCleanupTracking = FinalizationRegistryBasedCleanupTracking;