kea-react
Version:
Componentes comunes de react
12 lines (11 loc) • 392 B
text/typescript
export type TreeKey = number | string;
export type TreePath = TreeKey[];
/**Representa una estructura de arbol */
export interface Tree<T> {
/**Clave de la rama única en la colección padre, no es necesario que sea única en todo el arbol */
key: TreeKey;
/**Valor de la rama */
value: T;
/**Sub elementos de esta rama del arbol */
children?: Tree<T>[];
}