mobx-react-lite
Version:
Lightweight React bindings for MobX based on React 16.8+ and Hooks
14 lines • 1.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.forceCleanupTimerToRunNowForTests = exports.resetCleanupScheduleForTests = exports.recordReactionAsCommitted = exports.addReactionToTrack = void 0;
var FinalizationRegistryWrapper_1 = require("./FinalizationRegistryWrapper");
var createReactionCleanupTrackingUsingFinalizationRegister_1 = require("./createReactionCleanupTrackingUsingFinalizationRegister");
var createTimerBasedReactionCleanupTracking_1 = require("./createTimerBasedReactionCleanupTracking");
var _a = FinalizationRegistryWrapper_1.FinalizationRegistry
? (0, createReactionCleanupTrackingUsingFinalizationRegister_1.createReactionCleanupTrackingUsingFinalizationRegister)(FinalizationRegistryWrapper_1.FinalizationRegistry)
: (0, createTimerBasedReactionCleanupTracking_1.createTimerBasedReactionCleanupTracking)(), addReactionToTrack = _a.addReactionToTrack, recordReactionAsCommitted = _a.recordReactionAsCommitted, resetCleanupScheduleForTests = _a.resetCleanupScheduleForTests, forceCleanupTimerToRunNowForTests = _a.forceCleanupTimerToRunNowForTests;
exports.addReactionToTrack = addReactionToTrack;
exports.recordReactionAsCommitted = recordReactionAsCommitted;
exports.resetCleanupScheduleForTests = resetCleanupScheduleForTests;
exports.forceCleanupTimerToRunNowForTests = forceCleanupTimerToRunNowForTests;
//# sourceMappingURL=reactionCleanupTracking.js.map