UNPKG

electron-event-flux

Version:

Redux store which synchronizes between instances in multiple process

58 lines 2.57 kB
import StoreBase from './StoreBase'; declare const _default: { new (...args: any[]): { _stateListeners: { [key: string]: any; }; _stateFilters: { [key: string]: any; }; _stateFiltersInit: boolean; appStores: any; getDefaultFilter(): { [key: string]: any; }; _initForClientId: (clientId: string) => void; _initStateFilters(): void; _initWrap(): void; _handleAddWin(clientId: string): void; _handleRemoveWin(clientId: string): void; _setFilter(clientId: string, newFilter: any): void; listen: (this: any, clientId: string) => void; unlisten: (this: any, clientId: string) => void; buildStores(): void; initStores(parentStore?: import("./IExtendStoreBase").default): void; startObserve(): void; disposeStores(): void; getSubStores(): import("./IExtendStoreBase").default[]; getSubStoreInfos(): ["Item" | "List" | "Map", import("./IExtendStoreBase").IExtendStoreBaseConstructor, string, string, any][]; setStore?(storeKey: string, store: import("./IExtendStoreBase").default | import("./utils/StoreList").default | import("./utils/StoreMap").default): void; getStore?(storeKey: string): import("./IExtendStoreBase").default | import("./utils/StoreList").default | import("./utils/StoreMap").default; getStores?(): import("./IExtendStoreBase").default[]; handleFilterChange?(): void; _appStore: import("./AppStore").default; options: any; parentStore: StoreBase; state: any; emitter: import("event-kit").Emitter<{ [key: string]: any; }, {}>; inWillUpdate: boolean; willUpdateStates: any[]; _isInit: boolean; __FLUX_STORE__: boolean; willInit(): void; init(): void; buildStore(storeClass: import("./IExtendStoreBase").IExtendStoreBaseConstructor, args: any[], options?: any): import("./IExtendStoreBase").default; setState(state: any): void; onDidUpdate(callback: (state: any) => void): import("event-kit").Disposable; onWillUpdate(callback: (state: any) => void): import("event-kit").Disposable; observe(callback: (state: any) => void): import("event-kit").Disposable; dispose(): void; destroy(): void; getState(): any; }; innerStores: import("./IStoresDeclarer").default; }; export default _default; //# sourceMappingURL=MainStoreBase.d.ts.map