Install
npm install array-chunk-reader
About
Module for reading array by chunks using promise
Example
const arrayChunkReader = require("array-chunk-reader");
let array = [];
for(let i = 0; i < 1000000; i++) {
array.push("element" + i);
}
let fn = (value) => {
return Promise.resolve(value);
}
let fnChunk = (allChunkValuesList) => {
return Promise.resolve(allChunkValuesList);
}
let options = {
size: 100,
timeout: 10,
log: true,
from: 0,
to: array.length
}
let arrayReader = new arrayChunkReader(array, options);
return arrayReader.start(fn, fnChunk).then(() => {
});
Api
.getCurrentChunkSize()
returns current chunk size