export default DataManager; declare class DataManager extends EventEmitter { constructor(data?: {}); _epoch: number; _data: {}; _diffs: any[]; mergeData(source: any, epochIncrease?: boolean, deleteNullObj?: boolean): void; _mergeObject(target: any, source: any, _epoch?: number, deleteNullObj?: boolean): void; /** * 判断 某个路径下 或者 某个数据对象 最近有没有更新 * @param {Array | Object} pathArray | object */ isChanging(pathArray: any[] | any): boolean; setDefault(pathArray: any, defaultValue?: {}, root?: {}): any; getByPath(pathArray: any, root?: {}): {}; } import EventEmitter from "eventemitter3";