@farris/bef-vue
Version:
28 lines (27 loc) • 613 B
TypeScript
import { Entity } from '@farris/devkit-vue';
import { BefRepository } from "../bef-repository";
import { ChangeDetail } from './types';
/**
* 应用后端变更
*/
declare class BefChangeDetailHandler {
/**
* 实体仓库
*/
private repository;
/**
* 实体状态
*/
private entityStore;
/**
* 构造函数
*/
constructor(repository: BefRepository<Entity>);
/**
* 构造后端变更集合
*/
handle(changeDetails: ChangeDetail[]): void;
private handleChangeDetails;
private handleChangeDetail;
}
export { BefChangeDetailHandler };