src/lib/utils.ts (view raw)
1export const WEEKDAYS = {
2 "Monday": 1,
3 "Tuesday": 2,
4 "Wednesday": 3,
5 "Thursday": 4,
6 "Friday": 5,
7 "Saturday": 6,
8 "Sunday": 7
9}
10
11
12export const debounce = (callback: Function, wait = 300) => {
13 let timeout: ReturnType<typeof setTimeout>;
14
15 return (...args: any[]) => {
16 clearTimeout(timeout);
17 timeout = setTimeout(() => callback(...args), wait);
18 };
19};