summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-10-23 17:42:01 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-10-30 17:05:45 +0100
commit01bc31711e4a1a1be1da8ae3ec98dc115effcbc6 (patch)
treec7ae8ae40b31280f3bf1aaf4a0630b8a47f3e199
parent2916b6ec8a1dc55058cb21f3014267bd0da73bcb (diff)
downloadmullvadvpn-01bc31711e4a1a1be1da8ae3ec98dc115effcbc6.tar.xz
mullvadvpn-01bc31711e4a1a1be1da8ae3ec98dc115effcbc6.zip
Add utility type ValueOfArray
-rw-r--r--desktop/packages/mullvad-vpn/src/shared/utility-types.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/shared/utility-types.ts b/desktop/packages/mullvad-vpn/src/shared/utility-types.ts
index 1d6c41992f..08afcbca13 100644
--- a/desktop/packages/mullvad-vpn/src/shared/utility-types.ts
+++ b/desktop/packages/mullvad-vpn/src/shared/utility-types.ts
@@ -1,3 +1,5 @@
export type Async<F extends (...args: unknown[]) => unknown> = (
...args: Parameters<F>
) => Promise<ReturnType<F>>;
+
+export type ValueOfArray<T extends ReadonlyArray<unknown> | Array<unknown>> = T[number];