🕹 Loscore
async.ts
Functions
f
collectUint8Array
(
iterable
:
AsyncIterable
<
Uint8Array
>
)
:
Promise
<
Uint8Array
>
f
defer
<
T
,
F
extends
(
...args
:
never
[]
) =>
Promise
<
T
>
>
(
callback
:
F
)
: ((
...args
:
Parameters
<
F
>
) =>
Promise
<
T
>)
f
filter
<
T
>
(
iterable
:
AsyncIterable
<
T
>
,
check
: (
value
:
T
) =>
unknown
)
:
AsyncIterable
<
T
>
f
flatSlice
<
T
>
(
iterable
:
AsyncIterable
<
T
[]>
,
start
:
number
,
end
:
number
)
:
AsyncIterable
<
T
[]>
f
flatten
<
T
>
(
iterable
:
GeneralIterable
<
GeneralIterable
<
T
>>
)
:
AsyncIterable
<
T
>
f
fold
<
T
,
S
>
(
iterable
:
AsyncIterable
<
T
>
,
initial
:
S
,
accumulate
: (
accumulator
:
S
,
value
:
T
) =>
S
)
:
Promise
<
S
>
f
isAsyncIterable
(
data
:
unknown
)
: data
is
AsyncIterable
<
unknown
>
f
map
<
T
,
S
>
(
iterable
:
AsyncIterable
<
T
>
,
convert
: (
value
:
T
) =>
S
)
:
AsyncIterable
<
S
>
f
mapStream
<
T
,
S
>
(
stream
:
ReadableStream
<
T
>
,
callback
: (
value
:
T
) =>
S
)
:
ReadableStream
<
S
>
f
reduce
<
T
>
(
iterable
:
AsyncIterable
<
T
>
,
accumulate
: (
accumulator
:
T
,
value
:
T
) =>
T
)
:
Promise
<
T
|
undefined
>
f
sleep
(
ms
:
number
)
:
Promise
<
void
>
f
slice
<
T
>
(
iterable
:
AsyncIterable
<
T
>
,
start
:
number
,
end
:
number
)
:
AsyncIterable
<
T
>
f
sum
(
iterable
:
AsyncIterable
<
number
>
)
:
Promise
<
number
>
f
toStream
<
T
>
(
iterable
:
AsyncIterable
<
T
>
)
:
ReadableStream
<
T
>
Type Aliases
T
GeneralIterable
<
T
>
=
AsyncIterable
<
T
>
|
Iterable
<
T
>
Usage
import * as mod from "async.ts";
Symbols
f
capitalize
f
compact
f
deepClone
f
deepEqual
f
every
view all 50 symbols
Document Navigation
Functions
collectUint8Array
defer
filter
flatSlice
flatten
fold
isAsyncIterable
map
mapStream
reduce
sleep
slice
sum
toStream
Type Aliases
GeneralIterable