UNPKG

@farris/bef-vue

Version:
18 lines (17 loc) 523 B
import { Entity, Repository } from "@farris/devkit-vue"; import { BefRepository } from "./bef-repository"; export declare abstract class BefTreeRepository<T extends Entity> { protected repository: Repository<T>; protected befRepository: BefRepository<T>; constructor(repository: Repository<T>); /** * 新增同级 * @param id */ abstract addSibling(id: string): Promise<T>; /** * 新增子级 * @param parentId */ abstract addChild(parentId: string): Promise<T>; }