2
0
Files
bot/packages/bot-engine/blocks/inputs/phone/formatPhoneNumber.ts
2023-09-20 15:42:34 +02:00

17 lines
388 B
TypeScript

import {
CountryCode,
findPhoneNumbersInText,
isSupportedCountry,
} from 'libphonenumber-js'
export const formatPhoneNumber = (
phoneNumber: string,
defaultCountryCode?: string
) =>
findPhoneNumbersInText(
phoneNumber,
defaultCountryCode && isSupportedCountry(defaultCountryCode)
? (defaultCountryCode as CountryCode)
: undefined
).at(0)?.number.number