UNPKG

@hitachivantara/uikit-react-core

Version:
16 lines (15 loc) 532 B
//#region src/TreeView/internals/utils/FinalizationRegistryBasedCleanupTracking.ts var FinalizationRegistryBasedCleanupTracking = class { 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); } reset() {} }; //#endregion export { FinalizationRegistryBasedCleanupTracking };