@farris/bef-vue
Version:
19 lines (18 loc) • 602 B
TypeScript
import { Entity, ViewModel, ViewModelState } from "@farris/devkit-vue";
import { BefTreeRepository } from "./bef-tree-repository";
export declare class BefPathTreeRepository<T extends Entity> extends BefTreeRepository<T> {
protected viewModel: ViewModel<ViewModelState>;
constructor(viewModel: ViewModel<ViewModelState>);
/**
* 分级码分级方式新增同级
* @param id
* @returns
*/
addSibling(id: string): Promise<T>;
/**
* 分级码分级方式新增子级
* @param parentId
* @returns
*/
addChild(parentId: string): Promise<T>;
}