La librería contiene un conjunto de herramientas para manipular arreglos del tipo árbol. Se utiliza en proyectos como menús, categorías, taxonomías, etc.
Convierte un arreglo del tipo lista, basado en filas y columnas (como los obtenidos en una base de datos), en uno multidimensional. Para ello, utiliza las columnas left_id y right_id.
Las porciones de arreglo anidadas, serán agregada con el índice edge. Paralelamente, en cada fila agrega el índice depth con un valor de profundidad, que comienza en 0.
Devuelve el arreglo con una estructura del tipo árbol.
Realiza la misma operación que toNestedArrays, pero lo realiza a partir del índice depth.
Realiza la operación inversa a toNestedArrays. Es decir, convierte un arreglo con anidaciones, en uno del tipo lista.
Para realizar la tarea, busca los índices edge.