ant-design-x-vue-next
Version:
Ant Design X for Vue — community continuation aligned with @ant-design/x
9 lines (8 loc) • 627 B
TypeScript
import type { FolderTreeData } from './interface';
export declare const isFolderNode: (node: FolderTreeData) => boolean;
export declare function getNodeByPath(treeData: FolderTreeData[] | undefined, path: string[]): FolderTreeData | undefined;
export declare function walkTree(nodes: FolderTreeData[], path: string[], index: number, action: 'update' | 'delete' | 'add', data?: Partial<FolderTreeData> | FolderTreeData): FolderTreeData[];
export declare function findNodeAndValidate(treeData: FolderTreeData[], path: string | string[], validateAsFile?: boolean): {
node: FolderTreeData | undefined;
isValid: boolean;
};