react-native-network-logger
Version:
An HTTP traffic monitor for React Native with zero dependencies
19 lines (18 loc) • 524 B
JavaScript
;
// https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_debounce
function debounce(func, wait, immediate = false) {
let timeout;
return function () {
const args = arguments;
clearTimeout(timeout);
// @ts-ignore
if (immediate && !timeout) func.apply(this, args);
timeout = setTimeout(function () {
timeout = undefined;
// @ts-ignore
if (!immediate) func.apply(this, args);
}, wait);
};
}
export default debounce;
//# sourceMappingURL=debounce.js.map