UNPKG
@prelude/array
Version:
latest (3.0.0)
3.0.0
2.3.1
2.3.0
2.2.0
2.1.0
2.0.0
1.0.0
0.3.2
0.3.1
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0
0.0.1
Array module.
@prelude/array
/
src
/
filter-defined.ts
7 lines
(5 loc)
•
280 B
text/typescript
View Raw
1
2
3
4
5
6
7
/**
@returns
defined elements from provided `values` array, filtering out `undefined` elements. */
const
filterDefined = <T>(
values
: T[]):
Exclude
<T,
undefined
>[] => values.
filter
((
_
: T): _ is
Exclude
<T,
undefined
> =>
typeof
_ !==
'undefined'
)
export
default
filterDefined