Wraps an async function so that concurrent calls will be coalesced
npm install @vates/coalesce-calls !License  
> Wraps an async function so that concurrent calls will be coalesced
Installation of the npm package:
```
> npm install --save @vates/coalesce-calls
`js
import { coalesceCalls } from 'coalesce-calls'
const connect = coalesceCalls(async function () {
// async operation
})
connect()
// the previous promise result will be returned if the operation is not
// complete yet
connect()
``
Contributions are _very_ welcomed, either on the documentation or on
the code.
You may:
- report any issue
you've encountered;
- fork and create a pull request.