UNPKG

mobx-react-lite

Version:

Lightweight React bindings for MobX based on React 16.8+ and Hooks

21 lines (18 loc) 864 B
import { FinalizationRegistry as FinalizationRegistryMaybeUndefined } from "./FinalizationRegistryWrapper" import { createReactionCleanupTrackingUsingFinalizationRegister } from "./createReactionCleanupTrackingUsingFinalizationRegister" import { createTimerBasedReactionCleanupTracking } from "./createTimerBasedReactionCleanupTracking" export { IReactionTracking } from "./reactionCleanupTrackingCommon" const { addReactionToTrack, recordReactionAsCommitted, resetCleanupScheduleForTests, forceCleanupTimerToRunNowForTests } = FinalizationRegistryMaybeUndefined ? createReactionCleanupTrackingUsingFinalizationRegister(FinalizationRegistryMaybeUndefined) : createTimerBasedReactionCleanupTracking() export { addReactionToTrack, recordReactionAsCommitted, resetCleanupScheduleForTests, forceCleanupTimerToRunNowForTests }