Move phone number format/parse into ts/types/PhoneNumber
parent
93d3abbf8d
commit
80b069e9b6
@ -1,17 +0,0 @@
|
|||||||
import { instance, PhoneNumberFormat } from './libphonenumberInstance';
|
|
||||||
|
|
||||||
export function parsePhoneNumber(
|
|
||||||
phoneNumber: string,
|
|
||||||
options: {
|
|
||||||
regionCode: string;
|
|
||||||
}
|
|
||||||
): string {
|
|
||||||
const { regionCode } = options;
|
|
||||||
const parsedNumber = instance.parse(phoneNumber, regionCode);
|
|
||||||
|
|
||||||
if (instance.isValidNumber(parsedNumber)) {
|
|
||||||
return instance.format(parsedNumber, PhoneNumberFormat.E164);
|
|
||||||
}
|
|
||||||
|
|
||||||
return phoneNumber;
|
|
||||||
}
|
|
Loading…
Reference in New Issue