Skip to content

Instantly share code, notes, and snippets.

View pkolomeitsev's full-sized avatar

Pavel Kolomeitsev pkolomeitsev

View GitHub Profile
const debounce = (func, waitTime) => {
let startTime;
let timeoutId;
let isWorking = () => {
return timeoutId && startTime + waitTime > Date.now();
}
return () => {
if (isWorking()) {