1 | var _ = require("./_");
|
2 |
|
3 | module.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 | };
|