UNPKG
reduce-deep
Version:
latest (1.5.0)
1.5.0
1.4.10
1.4.9
1.4.8
1.4.7
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.21
1.3.20
1.3.19
1.3.18
1.3.17
1.3.16
1.3.15
1.3.14
1.3.13
1.3.12
1.3.11
1.3.10
1.3.9
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.0
Deep reduce an array
github.com/kmalakoff/reduce-deep
kmalakoff/reduce-deep
reduce-deep
/
dist
/
cjs
/
index.d.ts
4 lines
(3 loc)
•
233 B
TypeScript
View Raw
1
2
3
4
export
type
NestedArray
<T> = T |
NestedArray
<T>[];
export
type
ReduceFn
<T, V> =
(
memo
: V,
item
: T,
array
?: T[],
index
?:
number
) =>
V;
export
default
function
reduceDeep<T, V>(
array
:
NestedArray
<T>[],
fn
:
ReduceFn
<T, V>,
memo
: V): V;