diff options
Diffstat (limited to 'desktop')
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/shared/utils.ts | 4 |
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); +} |
