UNPKG

endless-array-promise

Version:
11 lines (8 loc) 303 B
const EndlessArray = require(`${__dirname}/EndlessArrayPromise.js`); module.exports = function fromCallback(func, startArgs = [], endArgs = []) { const endlessArray = new EndlessArray; func(...startArgs, (...args) => { endlessArray.add(args); }, ...endArgs); return endlessArray; };