UNPKG

@codehint-ng/tree-table

Version:

A simple component to display tree-hierarchically data in table.

15 lines (14 loc) 913 B
import { TreeTableItemShell } from './models'; import { SortFunction, TreeTableItem } from '../models'; export declare class Helper { static sortItems<T>(items: TreeTableItem<T>[], sortFunction: SortFunction<T>): TreeTableItem<T>[]; static allParentsExpanded<T>(shell: TreeTableItemShell<T>): boolean; static itemsToShells<T>(items: TreeTableItem<T>[], level: number, parent: TreeTableItemShell<T>): TreeTableItemShell<T>[]; static arrayInsertItems(arr: any[], index: any, newItems: any[]): any[]; static selectLevelItems<T>(items: TreeTableItem<T>[], parent: TreeTableItem<T>): { levelItems: TreeTableItem<T>[]; otherItems: TreeTableItem<T>[]; }; static removeAllShellsChildren<T>(outerShells: TreeTableItemShell<T>[], parentId: string): TreeTableItemShell<T>[]; static removeAllChildren<T>(outerItems: TreeTableItem<T>[], parentId: string): TreeTableItem<T>[]; }