UNPKG

306 BJavaScriptView Raw
1var _ = require("./_");
2
3module.exports = function (promise, time, error) {
4 if (error === void 0)
5 error = new Error("time out");
6
7 return new _.Promise(function (resolve, reject) {
8 setTimeout(reject, time, error);
9 _.Promise.resolve(promise).then(resolve, reject);
10 });
11};