import { debounce } from "https://deno.land/x/froebel@v0.21.3/function.ts";
Creates a debounced function that delays invoking fun
until ms
milliseconds
have passed since the last invocation of the debounced function.
fun
is invoked with the last arguments passed to the debounced function.
Calling [debounce.cancel]()
on the debounced function will cancel the currently
scheduled invocation.