summaryrefslogtreecommitdiffhomepage
path: root/desktop
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-05-14 09:22:04 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-05-16 12:55:19 +0200
commita3312fda3c49a4e0eaa7005232dd0bc3c6b053da (patch)
tree059232331310be1d974469b8e20224e1998be0a1 /desktop
parentf8ba9d03022f67f1c353ba865f2d6b1b552e3b2a (diff)
downloadmullvadvpn-a3312fda3c49a4e0eaa7005232dd0bc3c6b053da.tar.xz
mullvadvpn-a3312fda3c49a4e0eaa7005232dd0bc3c6b053da.zip
Add isInRanges utility function
Diffstat (limited to 'desktop')
-rw-r--r--desktop/packages/mullvad-vpn/src/shared/utils.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/shared/utils.ts b/desktop/packages/mullvad-vpn/src/shared/utils.ts
index 042c56385a..52f9c49e76 100644
--- a/desktop/packages/mullvad-vpn/src/shared/utils.ts
+++ b/desktop/packages/mullvad-vpn/src/shared/utils.ts
@@ -3,3 +3,7 @@ export type NonEmptyArray<T> = [T, ...T[]];
export function hasValue<T>(value: T): value is NonNullable<T> {
return value !== undefined && value !== null;
}
+
+export function isInRanges(value: number, ranges: [number, number][]): boolean {
+ return ranges.some(([min, max]) => value >= min && value <= max);
+}