UNPKG

327 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = throttle;
7
8function throttle(fn, delay) {
9 let lastCalled;
10 return function (...args) {
11 if (lastCalled == null || lastCalled + delay <= Date.now()) {
12 fn.call(this, ...args);
13 lastCalled = Date.now();
14 }
15 };
16}
\No newline at end of file