UNPKG

babel-plugin-async-to-promises

Version:

Transpile ES7 async/await to vanilla ES6 Promise chains

22 lines (20 loc) 476 B
var request = require('request-promise'); function test() { function _recursive() { if (i < 10) { return Promise.resolve().then(function () { return request('https://example.com/page' + i); }).then(function (_resp) { pages.push(_resp); i++; return _recursive(); }); } } var pages, i; return Promise.resolve().then(function () { pages = []; i = 0; return _recursive(); }).then(function () {}); }