diff options
Diffstat (limited to 'src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts')
-rw-r--r-- | src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts b/src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts index 1e2a483..e8bbb17 100644 --- a/src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts +++ b/src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts @@ -1,4 +1,4 @@ -import type { NumberType } from 'libphonenumber-js/types'; +import type { CountryCode, NumberType } from 'libphonenumber-js/types'; import lookup from 'country-code-lookup'; export { formatTypeToHumanReadable, getFullCountryName, getDefaultCountryCode }; @@ -32,10 +32,10 @@ function getFullCountryName(countryCode: string | undefined) { function getDefaultCountryCode({ locale = window.navigator.language, defaultCode = 'FR', -}: { locale?: string; defaultCode?: string } = {}): string { +}: { locale?: string; defaultCode?: CountryCode } = {}): CountryCode { const countryCode = locale.split('-')[1]?.toUpperCase(); if (!countryCode) return defaultCode; - return lookup.byIso(countryCode)?.iso2 ?? defaultCode; + return (lookup.byIso(countryCode)?.iso2 ?? defaultCode) as CountryCode; } |