UNPKG
@prelude/function
Version:
latest (0.4.1)
0.4.1
0.4.0
0.3.0
0.2.0
0.1.0
0.0.3
Function module.
@prelude/function
/
src
/
serial.ts
11 lines
(8 loc)
•
232 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
*
as
Q
from
'@prelude/serial-queue'
const
serial = <
Args
extends
unknown
[], T>
(
f
: (...args: Args) =>
Promise
<T>
) =>
{
const
q = Q.
of
(f)
return
(
...
args
:
Args
) =>
Q.
push
(q, ...args) }
export
default
serial