aboutsummaryrefslogtreecommitdiff
path: root/src/tools/phone-parser-and-formatter/phone-parser-and-formatter.models.ts
diff options
context:
space:
mode:
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.ts6
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;
}