UNPKG
avenue
Version:
canary (0.6.18)
latest (0.1.6)
0.6.18
0.6.17
0.6.16
0.6.15
0.6.14
0.6.13
0.6.12
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.1
0.3.0
0.2.0-alpha.3
0.2.0-alpha.2
0.2.0-alpha.1
0.2.0-alpha.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.3
0.0.2
0.0.1
0.0.0
An async/await event queue.
github.com/bigeasy/avenue
bigeasy/avenue
avenue
/
notes.js
15 lines
(9 loc)
•
246 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const
queue =
new
Queue queue.sync.
push
(value) queue.sync.
enqueue
(values) await queue.
push
(value) await queue.
enqueue
(value)
const
shifter = queue.
shifter
()
const
shift = shifter.sync.
shift
()
for
await
(
const
splice of shifter.
each
(
24
)) { }