wrap a function in a debounce microtask
npm install debounce-micro
wrap a function in a debounce microtask
🔧 Install
· 🧩 Example
· 📜 API docs
· 🔥 Releases
· 💪🏼 Contribute
· 🖐️ Help
*
``sh`
$ npm i debounce-micro
`ts`
let x = 0
const fn = debounce((y: number) => (x += y))
fn(1)
fn(2)
expect(x).toEqual(0)
queueMicrotask(() => {
expect(x).toEqual(2) // instead of 3
done()
})
#### Table of Contents
* debounce
* Parameters
Wraps a function in a debounce microtask.
#### Parameters
* inner` function (...args: Array\
Returns any A debounced function
All contributions are welcome!
MIT © 2021
stagas