UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

20 lines (19 loc) 716 B
import { GeneralCollection } from "./general-collection"; /** * 用于处理树状关系的数据,目前只实现了最基础的功能,后续会增加子级数据懒加载等功能。 * * 层次关系数据是Jigsaw数据体系中的一个分支,关于Jigsaw数据体系详细介绍,请参考`IComponentData`的说明 */ export declare class TreeData extends GeneralCollection<any> { [index: string]: any; /** * 此属性的值一般用于显示在界面上 */ label: string; /** * 子级节点,`TreeData`是一个递归的结构。 */ nodes?: TreeData[]; fromObject(data: any): TreeData; static fromArray(nodes: any[]): TreeData[]; }