| var Promise = require('../promise'); | |
| module.exports = { | |
| resolved: Promise.resolve, | |
| rejected: Promise.rejected, | |
| deferred: function() { | |
| var obj = {}; | |
| var prom = new Promise(function(resolve, reject) { | |
| obj.resolve = resolve; | |
| obj.reject = reject; | |
| }); | |
| obj.promise = prom; | |
| return obj; | |
| } | |
| }; |