Repository
Current version released
3 years ago
deno-debounce
debounce written for deno
Usage
import { debounce } from "https://deno.land/x/debounce@v0.0.7/mod.ts";
Example
import { delay } from "https://deno.land/std@0.125.0/async/delay.ts";
import { debounce } from "https://deno.land/x/debounce@v0.0.7/mod.ts";
(async (delayMs = 100) => {
let x = 0;
const adder = () => {
x++;
};
const debouncedAdder = debounce(adder, delayMs);
debouncedAdder();
console.log("x:", x); // equal to 0
await delay(delayMs);
console.log("x:", x); // equal to 1
})();
Run Test
deno test