UNPKG

@airbrake/browser

Version:
19 lines 487 B
export function makeDebounceFilter() { var lastNoticeJSON; var timeout; return function (notice) { var s = JSON.stringify(notice.errors); if (s === lastNoticeJSON) { return null; } if (timeout) { clearTimeout(timeout); } lastNoticeJSON = s; timeout = setTimeout(function () { lastNoticeJSON = ''; }, 1000); return notice; }; } //# sourceMappingURL=debounce.js.map