UNPKG

es-grid-template

Version:

es-grid-template

7 lines (6 loc) 329 B
import type { AbstractTreeNode } from '../interfaces'; /** Sort data with tree structure. * layeredSort is a recursive process: for each parent node in the tree, * this function will sort its children array. */ export default function layeredSort<T extends AbstractTreeNode>(array: T[], compare: (x: T, y: T) => number): T[];