Node Install:
$ npm install --save debouncie
Deno Install:
coming soon
import debouncie from 'debouncie';
function someAsyncFunction(a, b, c) {
return Promise.resolve();
}
const debounced = debouncie(someAsyncFunction, { debounce: 500 });
debounced('a', 'b', 'c')
.then(() => {
// Do something else. This doesn't normally return a promise in, for example, lodash debounce.
});