Methods
Static flatToMap
- flatToMap<T>(tree?: T[], config?: { childProp: string; keyProp: string }): {}
-
Type parameters
Parameters
-
tree: T[] = ...
-
Optional config: { childProp: string; keyProp: string }
-
childProp: string
-
keyProp: string
Returns {}
Static remove
- remove<T>(array: T[], predicate: predicate<T>): T[]
-
Type parameters
Parameters
-
array: T[]
-
predicate: predicate<T>
Returns T[]
被移除的元素的数组
Static removeFirst
- removeFirst<T>(array: T[], predicate: predicate<T>): T
-
Type parameters
Parameters
-
array: T[]
-
predicate: predicate<T>
Returns T
返回被移除过的元素
Static removeLast
- removeLast<T>(array: T[], predicate: predicate<T>): T
-
Type parameters
Parameters
-
array: T[]
-
predicate: predicate<T>
Returns T
返回被移除过的元素
递归将树展平为hashmap