diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-04-09 13:35:01 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:30 +0200 |
| commit | 2ac0375b60c10342ef25d0f4362e231cd2124617 (patch) | |
| tree | 2544432814a586973403f7ca19035943e3e83273 | |
| parent | f8b658a3c4e3d314847be3bb0fda3861a42d4c8c (diff) | |
| download | mullvadvpn-2ac0375b60c10342ef25d0f4362e231cd2124617.tar.xz mullvadvpn-2ac0375b60c10342ef25d0f4362e231cd2124617.zip | |
Add isNumber utility
| -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 52f9c49e76..65bd822009 100644 --- a/desktop/packages/mullvad-vpn/src/shared/utils.ts +++ b/desktop/packages/mullvad-vpn/src/shared/utils.ts @@ -7,3 +7,7 @@ export function hasValue<T>(value: T): value is NonNullable<T> { export function isInRanges(value: number, ranges: [number, number][]): boolean { return ranges.some(([min, max]) => value >= min && value <= max); } + +export function isNumber(number: unknown): number is number { + return !Number.isNaN(number); +} |
