chunk-async
Helps to chunk data and resolve async work to large datasets
Features
- Chunk array[....] of data into array[[..]‚[..]]
- Resolve async work done on items
- Chunk and resolve async work, chunk by chunk
Install
npm install chunk-async
Usage
chunk()
Chunks array[....] of data into array[[..]‚[..]]
const chunk chunkAndResolve resolve = ; let items = 12345678910;let chunkSize = 2;let chunks = ;console// [ [1,2], [3,4], [5,6], [7,8], [9,10] ]
resolve()
Resolves async work done on items
const resolve = ;const axios = default; let items = 12345678910;// Example async worklet asyncWork = async { let url = `https://jsonplaceholder.typicode.com/posts/`; let result = await axios; return resultdata}; ;
chunkAndResolve()
Chunk and resolve async work, chunk by chunk
const chunkAndResolve = ;const axios = default; let persons = id: 1 name: 'John' ... id:10000 name: 'Mark'; // Large datasetlet chunkSize = 100;let showDebug = true;let asyncWork = asyncperson let result = await axios; personfullname = resultdata; return person;;