npm.io
1.1.2 • Published 1 year ago

asyncrify

Licence
MIT
Version
1.1.2
Deps
0
Size
53 kB
Vulns
0
Weekly
0
Stars
2

Welcome to asyncrify

Version Documentation Maintenance License: MIT Twitter: superbrobenji

A simple queue for executing promises concurrently. You can set timeouts, max concurrency as well as retry

Homepage

Install

npm i asyncrify

Usage

import Queue from 'asyncrify'
const queue = new Queue()
queue.add(() => new Promise(
  (resolve) => setTimeout(resolve, 200)),
  (res) => {
    //handle result
  },
  (err) => {
    //handle err
  })

Run tests

npm run test

author

Benjamin Swanepoel

Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ️ if this project helped you!

License

Copyright 2024 benjamin swanepoel.
This project is MIT licensed.


This README was generated with by readme-md-generator