UNPKG

3.46 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.useStaticRendering = exports.observerBatching = exports.isObserverBatched = exports.useObserver = exports.clearTimers = exports.useAsObservableSource = exports.useLocalStore = exports.useLocalObservable = exports.Observer = exports.observer = exports.enableStaticRendering = exports.isUsingStaticRendering = void 0;
4require("./utils/assertEnvironment");
5var reactBatchedUpdates_1 = require("./utils/reactBatchedUpdates");
6var observerBatching_1 = require("./utils/observerBatching");
7var utils_1 = require("./utils/utils");
8var useObserver_1 = require("./useObserver");
9var staticRendering_1 = require("./staticRendering");
10observerBatching_1.observerBatching(reactBatchedUpdates_1.unstable_batchedUpdates);
11var staticRendering_2 = require("./staticRendering");
12Object.defineProperty(exports, "isUsingStaticRendering", { enumerable: true, get: function () { return staticRendering_2.isUsingStaticRendering; } });
13Object.defineProperty(exports, "enableStaticRendering", { enumerable: true, get: function () { return staticRendering_2.enableStaticRendering; } });
14var observer_1 = require("./observer");
15Object.defineProperty(exports, "observer", { enumerable: true, get: function () { return observer_1.observer; } });
16var ObserverComponent_1 = require("./ObserverComponent");
17Object.defineProperty(exports, "Observer", { enumerable: true, get: function () { return ObserverComponent_1.Observer; } });
18var useLocalObservable_1 = require("./useLocalObservable");
19Object.defineProperty(exports, "useLocalObservable", { enumerable: true, get: function () { return useLocalObservable_1.useLocalObservable; } });
20var useLocalStore_1 = require("./useLocalStore");
21Object.defineProperty(exports, "useLocalStore", { enumerable: true, get: function () { return useLocalStore_1.useLocalStore; } });
22var useAsObservableSource_1 = require("./useAsObservableSource");
23Object.defineProperty(exports, "useAsObservableSource", { enumerable: true, get: function () { return useAsObservableSource_1.useAsObservableSource; } });
24var reactionCleanupTracking_1 = require("./utils/reactionCleanupTracking");
25Object.defineProperty(exports, "clearTimers", { enumerable: true, get: function () { return reactionCleanupTracking_1.resetCleanupScheduleForTests; } });
26function useObserver(fn, baseComponentName) {
27 if (baseComponentName === void 0) { baseComponentName = "observed"; }
28 if ("production" !== process.env.NODE_ENV) {
29 utils_1.useDeprecated("[mobx-react-lite] 'useObserver(fn)' is deprecated. Use `<Observer>{fn}</Observer>` instead, or wrap the entire component in `observer`.");
30 }
31 return useObserver_1.useObserver(fn, baseComponentName);
32}
33exports.useObserver = useObserver;
34var observerBatching_2 = require("./utils/observerBatching");
35Object.defineProperty(exports, "isObserverBatched", { enumerable: true, get: function () { return observerBatching_2.isObserverBatched; } });
36Object.defineProperty(exports, "observerBatching", { enumerable: true, get: function () { return observerBatching_2.observerBatching; } });
37function useStaticRendering(enable) {
38 if ("production" !== process.env.NODE_ENV) {
39 console.warn("[mobx-react-lite] 'useStaticRendering' is deprecated, use 'enableStaticRendering' instead");
40 }
41 staticRendering_1.enableStaticRendering(enable);
42}
43exports.useStaticRendering = useStaticRendering;
44//# sourceMappingURL=index.js.map
\No newline at end of file