UNPKG

expo-dev-launcher

Version:

Pre-release version of the Expo development launcher package for testing.

8 lines (7 loc) 262 B
export function debounce<T>(func: (...args: T[]) => unknown, delay = 200): typeof func { let timeout: number | NodeJS.Timeout; return function (...args: T[]) { clearTimeout(timeout as number); timeout = setTimeout(() => func(...args), delay); }; }