UNPKG

babel-plugin-async-to-promises

Version:

Transpile ES7 async/await to vanilla ES6 Promise chains

23 lines (20 loc) 441 B
var PouchDB = require('pouchdb'); function test() { function _recursive() { if (i < 10) { return Promise.resolve().then(function () { i++; return db.put({ _id: i }); }).then(function () { return _recursive(); }); } } var db; return Promise.resolve().then(function () { db = new PouchDB('test'); return _recursive(); }).then(function () { return db.allDocs(); }); }