From 1ebc55c72a1a17293bbf4ad86e0177a10a794750 Mon Sep 17 00:00:00 2001
From: Joris
Date: Sun, 17 Sep 2023 12:23:47 +0200
Subject: Make app packageable

---
 library/client/lib/functions.ts | 7 +++++++
 1 file changed, 7 insertions(+)
 create mode 100644 library/client/lib/functions.ts

(limited to 'library/client/lib/functions.ts')

diff --git a/library/client/lib/functions.ts b/library/client/lib/functions.ts
new file mode 100644
index 0000000..21fdad9
--- /dev/null
+++ b/library/client/lib/functions.ts
@@ -0,0 +1,7 @@
+export function debounce(func: Function, timeout: number): any {
+  let timer: any
+  return (...args: any) => {
+    clearTimeout(timer)
+    timer = setTimeout(() => { func.apply(this, args) }, timeout)
+  }
+}
-- 
cgit v1.2.3