diff options
Diffstat (limited to 'src/lib/functions.ts')
-rw-r--r-- | src/lib/functions.ts | 5 |
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] +} |