UNPKG

@lomray/react-mobx-manager

Version:
56 lines (55 loc) 1.04 kB
import Manager from "../../manager.js"; declare enum Listeners { SPY = "spy" } /** * State listener */ declare class StateListener { /** * @protected */ protected manager: Manager; /** * Store global listeners * @protected */ protected static listeners: Record<Listeners | string, () => void>; /** * @constructor */ /** * @constructor */ constructor(manager: Manager); /** * Get context tree key * @protected */ /** * Get context tree key * @protected */ protected getContextKey(contextId: string, nestedKey?: string): string; /** * Get stores state * @protected */ /** * Get stores state * @protected */ protected getStoresState(): { root: Record<string, any>; }; /** * Subscribe on stores changes * @protected */ /** * Subscribe on stores changes * @protected */ subscribe(): Manager; } export { StateListener as default };