@farris/command-services-vue
Version:
Render schema to web page with farris ui.
33 lines (32 loc) • 693 B
TypeScript
import { ViewModel } from '@farris/devkit-vue';
/**
* 实体状体服务
*/
declare class EntityStateService {
/**
* 视图模型
*/
private viewModel;
/**
* 实体状态
*/
private entityState;
/**
* 构造函数
*/
constructor(viewModel: ViewModel);
/**
* 改变当前行
*/
changeCurrentEntity(id: string): void;
/**
* 设置当前实体
*/
changeCurrentEntityByPath(path: string, id: string): void;
/**
* 获取实体变更
* @returns
*/
entityChanges(): import("@farris/devkit-vue/types/entity/entity-change/entity-change").EntityChange[];
}
export { EntityStateService };