UNPKG
@reactivex/ix-esnext-esm
Version:
latest (7.0.0)
7.0.0
6.0.0
5.0.0
4.6.1
4.6.0
4.5.2
4.5.1
4.5.0
4.4.1
4.4.0
4.3.1
4.3.0
4.2.0
4.1.0
4.0.0
3.0.2
3.0.1
3.0.0
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.3
2.4.2
2.4.0
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.0
2.1.4
2.1.3
2.1.2
2.0.3
2.0.2
2.0.1
2.0.0
1.9.9
The Interactive Extensions for JavaScript
github.com/ReactiveX/IxJS
ReactiveX/IxJS
@reactivex/ix-esnext-esm
/
asynciterable
/
first.js
12 lines
(10 loc)
•
265 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
export
async
function
first
(
source, predicate =
async
() =>
true
) {
let
i =
0
;
for
await
(
const
item
of
source) {
if
(
await
predicate
(item, i++)) {
return
item; } }
return
undefined
; }
//# sourceMappingURL=first.mjs.map