debounce function
Last updated: 2026-03-03T18:32:34.140Z
Metrics
LOC: 7
Complexity: 2
Params: 1
Signature
debounce(fn: () => void, ms: number): : () => void
Source Code
function debounce(fn: () => void, ms: number): () => void {
let timer: ReturnType<typeof setTimeout> | null = null;
return () => {
if (timer) clearTimeout(timer);
timer = setTimeout(fn, ms);
};
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| DetectionStrategyEntry | uses |
| Settings | uses |
| t | uses |
| initI18n | uses |
| localizeHTML | uses |
| escapeHtml | uses |
| showToast | uses |
No incoming dependencies.