UNPKG

@mui/x-data-grid

Version:

The Community plan edition of the Data Grid components (MUI X).

25 lines (24 loc) 498 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.throttle = throttle; function throttle(func, wait = 166) { let timeout; let lastArgs; const later = () => { timeout = undefined; func(...lastArgs); }; function throttled(...args) { lastArgs = args; if (timeout === undefined) { timeout = setTimeout(later, wait); } } throttled.clear = () => { clearTimeout(timeout); timeout = undefined; }; return throttled; }