UNPKG

tree-walk-util

Version:

walk through a tree data, convert from tree to list or list to tree.

24 lines (21 loc) 421 B
export type Parent = { [child: string]: unknown } export type ObjOrArr = object | [] export type IterFn = ( item: Parent, ii1: number, parentList: unknown[], parentObj: Parent | null, __lv: number ) => unknown export function returnInput<T>(arg: T) { return arg } export function getList(parent: ObjOrArr): unknown[] { if (Array.isArray(parent)) { return parent } else { return [parent] } }