Inicie a class
let deb = new Debounce(fn, time)
chame o método call
deb.call(ar,gu,ment,os);
e pronto.
Você ainda pode adicionar um acumulador pra salvar as chamadas
let deb = new Debounce(fn, time, acumulador)
function acumulador(acumulado, argumento) {
return acumulador + argumento;
}