@lomray/react-mobx-manager
Version:
This package provides Mobx stores manager for react.
56 lines (55 loc) • 1.04 kB
TypeScript
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 };