import { IParam } from '../../common'; import { ICtrlActionResult } from '../data-action'; import { ITreeModel } from '../model'; import { IMDCtrlAbility } from './i-md-ctrl-ability'; /** * 树部件能力 * * @export * @interface ITreeAbility * @extends {IMDCtrlAbility} */ export interface ITreeAbility extends IMDCtrlAbility { /** * 刷新所有节点 * * @memberof ITreeAbility */ refreshAllNode(opt?: IParam): Promise; /** * 刷新父节点 * * @memberof ITreeAbility */ refreshParentNode(): void; /** * 刷新当前节点 * * @memberof ITreeAbility */ refreshCurrentNode(): void; }