about summary refs log tree commit diff
path: root/src/lib/functions.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/functions.ts')
-rw-r--r--src/lib/functions.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/functions.ts b/src/lib/functions.ts
index d6fbf5b92..b45c7fa6d 100644
--- a/src/lib/functions.ts
+++ b/src/lib/functions.ts
@@ -4,3 +4,8 @@ export function choose<U, T extends Record<string, U>>(
 ): U {
   return choices[value]
 }
+
+export function dedupArray<T>(arr: T[]): T[] {
+  const s = new Set(arr)
+  return [...s]
+}