Skip to content

Tox1469/async-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI License Release Stars


async-queue

Fila assíncrona ordenada com concorrência configurável e suporte a drain.

Instalação

npm install async-queue

Uso

import { AsyncQueue } from "async-queue";

const q = new AsyncQueue({ concurrency: 3 });
q.push(() => doWork(1));
q.push(() => doWork(2));
await q.drain();

API

  • new AsyncQueue({ concurrency?, autoStart? })
  • push<T>(task): Promise<T>
  • pause(), start(), clear()
  • drain(): Promise<void>
  • Getters size, pending

Licença

MIT

About

Fila async ordenada com drain

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors