dipal-x-tree/internals/utils/cleanupTracking/FinalizationRegistryBasedCleanupTracking.d.ts
2024-06-21 19:49:13 +03:00

8 lines
399 B
TypeScript

import { CleanupTracking, UnsubscribeFn, UnregisterToken } from './CleanupTracking';
export declare class FinalizationRegistryBasedCleanupTracking implements CleanupTracking {
registry: FinalizationRegistry<UnsubscribeFn>;
register(object: any, unsubscribe: UnsubscribeFn, unregisterToken: UnregisterToken): void;
unregister(unregisterToken: UnregisterToken): void;
reset(): void;
}