Update to v13 and add queue and completely change code
This commit is contained in:
parent
dcef23d0ed
commit
55a38726a3
6706 changed files with 424137 additions and 61608 deletions
34
node_modules/timers-ext/test/promise/sleep.js
generated
vendored
Normal file
34
node_modules/timers-ext/test/promise/sleep.js
generated
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
"use strict";
|
||||
|
||||
var delay = require("../../delay");
|
||||
|
||||
module.exports = function (t, a) {
|
||||
if (typeof Promise !== "function") return null;
|
||||
return {
|
||||
Tick: function (d) {
|
||||
var isInvoked = false;
|
||||
t().then(function (result) {
|
||||
isInvoked = true;
|
||||
delay(function () {
|
||||
a(result, undefined);
|
||||
d();
|
||||
})();
|
||||
}, delay(d));
|
||||
a(isInvoked, false);
|
||||
},
|
||||
Timeout: function (d) {
|
||||
var isInvoked = false;
|
||||
t(100).then(
|
||||
delay(function (result) {
|
||||
isInvoked = true;
|
||||
a(result, undefined);
|
||||
d();
|
||||
}),
|
||||
delay(d)
|
||||
);
|
||||
setTimeout(function () {
|
||||
a(isInvoked, false);
|
||||
}, 50);
|
||||
}
|
||||
};
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue