UNPKG
@typed/test
Version:
beta (7.0.8)
latest (9.5.0)
9.5.0
9.4.0
9.3.0
9.2.0
9.1.0
9.0.0
8.0.0
7.2.2
7.2.1
7.2.0
7.1.3
7.1.2
7.1.1
7.0.9
7.0.8
7.0.7
7.0.6
7.0.5
7.0.4
7.0.3
7.0.2
7.0.1
7.0.0
6.5.0
6.4.0
6.3.0
6.2.0
6.1.0
6.0.0
5.0.0
4.0.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.0
2.1.0
2.0.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
Testing made simple.
github.com/TylorS/typed-test
TylorS/typed-test
@typed/test
/
source
/
common
/
flatten.ts
7 lines
(5 loc)
•
209 B
text/typescript
View Raw
1
2
3
4
5
6
7
export
function
flatten<A>(
list
: A[][]): A[] {
return
list.
reduce
(
(
xs, x
) =>
xs.
concat
(x), []) }
export
const
chain = <A, B>(
fn
:
(
value
: A,
index
:
number
) =>
B[],
list
: A[]): B[] =>
flatten
(list.
map
(fn))