micro_utils.dokka
0.16.0
common
micro_utils.dokka
/
dev.inmo.micro_utils.coroutines
/
firstOf
first
Of
suspend
fun
<
T
>
CoroutineScope
.
firstOf
(
variants
:
Iterable
<
Deferred
<
T
>
>
,
cancelOnResult
:
Boolean
=
true
)
:
T
suspend
fun
<
T
>
CoroutineScope
.
firstOf
(
cancelOnResult
:
Boolean
=
true
,
block
:
DoWithFirstBuilder
<
T
>
.
(
)
->
Unit
)
:
T
suspend
fun
<
T
>
CoroutineScope
.
firstOf
(
vararg
variants
:
Deferred
<
T
>
,
cancelOnResult
:
Boolean
=
true
)
:
T