@ringkasan.net/queuebatch
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

Usage:

async function dummyProcess(d:any): Promise<any> {
  return new Promise(resolve => { 
    setTimeout(() => {
      resolve(`Task completed ${d} `);  
    }, 1000);
  });
}
async function dummyProcess2(d:any): Promise<any> {
  return new Promise(resolve => { 
    setTimeout(() => {
      resolve(`Task completed dummy2 ${d} `);  
    }, 1000);
  });
}
console.log(QueueProcessor);
const queueProcessor = new QueueProcessor();
queueProcessor.addProcessor(dummyProcess,2);
queueProcessor.addProcessor(dummyProcess2,1);

const buffer=queueProcessor.addDataToBuffer(i);
buffer.then((res) => {
  console.log('result:', JSON.stringify(res));
});

Readme

Keywords

Package Sidebar

Install

npm i @ringkasan.net/queuebatch

Weekly Downloads

1

Version

1.0.5

License

ISC

Unpacked Size

22.8 kB

Total Files

7

Last publish

Collaborators

  • ringkasan.net