Mobx package upgrade (#4357)

This commit is contained in:
Roman authored and GitHub committed 2021-11-25 12:02:59 -05:00
1 parent 4f33dfdfd5
commit 448fdd1ef2
7 files changed
+35 -25

No files matched your search

+5 -2
View File
@@ -23,7 +23,7 @@ import path from "path";
import Config from "conf";
import type { Options as ConfOptions } from "conf/dist/source/types";
import { ipcMain, ipcRenderer } from "electron";
import { IReactionOptions, makeObservable, reaction, runInAction } from "mobx";
import { IEqualsComparer, makeObservable, reaction, runInAction } from "mobx";
import { getAppVersion, Singleton, toJS, Disposer } from "./utils";
import logger from "../main/logger";
import { broadcastMessage, ipcMainOn, ipcRendererOn } from "./ipc";
@@ -33,7 +33,10 @@ import { kebabCase } from "lodash";
import { AppPaths } from "./app-paths";
export interface BaseStoreParams<T> extends ConfOptions<T> {
syncOptions?: IReactionOptions;
syncOptions?: {
fireImmediately?: boolean;
equals?: IEqualsComparer<T>;
};
}
/**
-1
View File
@@ -29,7 +29,6 @@ export default function configurePackages() {
// Docs: https://mobx.js.org/configuration.html
Mobx.configure({
enforceActions: "never",
isolateGlobalState: true,
// TODO: enable later (read more: https://mobx.js.org/migrating-from-4-or-5.html)
// computedRequiresReaction: true,