UNPKG
react-h2p-puppeteer
Version:
latest (1.2.3)
1.2.3
1.2.2
1.2.1
1.2.0
1.0.1
1.0.0
just the puppeteer package used in react-h2p
react-h2p-puppeteer
/
src
/
puppeteer
/
node6
/
lib
/
TaskQueue.js
17 lines
(15 loc)
•
303 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class
TaskQueue
{
constructor
(
) {
this
.
_chain
=
Promise
.
resolve
(); }
/** *
@param
{
function()
}
task
*
@return
{
!Promise
} */
postTask
(
task
) {
const
result =
this
.
_chain
.
then
(task);
this
.
_chain
= result.
catch
(
() =>
{});
return
result; } }
module
.
exports
= {
TaskQueue
};