Sobes.tech
Middle

Implemente uma função `debounce` que suporte invocação imediata no início de uma série de eventos (`leading`), uma invocação ao final da série por padrão, e um método `debounceFunc.cancel()` para cancelar a chamada agendada.