UNPKG

electron-event-flux

Version:

Redux store which synchronizes between instances in multiple process

30 lines 1.01 kB
import { IExtendStoreBaseConstructor } from './IExtendStoreBase'; declare const IS_APP_STORE = "@@__APP_STORE__@@"; export declare class BatchUpdateHost { appStore: any; runState: string; constructor(appStore: AppStore); requestUpdate(): void; runUpdate(): void; } declare type IDidChangeCallback = (state: any) => void; export default class AppStore { _init: boolean; didChangeCallbacks: IDidChangeCallback[]; batchUpdater: BatchUpdateHost; prevState: any; state: any; stores: any; static isAppStore(maybeAppStore: any): boolean; constructor(); [IS_APP_STORE]: boolean; buildStore(storeClass: IExtendStoreBaseConstructor, args: any[], options?: any): import("./IExtendStoreBase").default; setState(state: any): void; _sendUpdate(): void; handleWillChange(prevState: any, state: any): void; onDidChange(callback: IDidChangeCallback): void; init(): this; dispose(): void; } export {}; //# sourceMappingURL=AppStore.d.ts.map