UNPKG
min-dash
Version:
latest (4.2.3)
4.2.3
4.2.2
4.2.1
4.2.0
4.1.1
4.1.0
4.0.0
3.8.1
3.8.0
3.7.0
3.6.1
3.6.0
3.5.2
3.5.1
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.4.0
2.3.0
2.2.0
2.1.0
2.0.1
2.0.0
1.1.0
1.0.2
1.0.1
1.0.0
0.1.0
Minimum utility toolbelt
github.com/bpmn-io/min-dash
bpmn-io/min-dash
min-dash
/
dist
/
array.d.ts
12 lines
(10 loc)
•
278 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
import
{
ArrayCollection
}
from
'./collection.js'
;
type
Flatten
<
Type
> =
Type
extends
Array
<infer
Item
> ?
Item
:
Type
;
/** * Flatten array, one level deep. * *
@param
arr
* *
@return
*/
export
function
flatten<T>(
arr
:
ArrayCollection
<T> |
null
|
undefined
):
Flatten
<T>[];