UNPKG

tm-utils

Version:

This is the accumulated reused functions for TM30 global

13 lines 521 B
"use strict"; const _ = require("lodash"); const {parsePhoneNumberFromString} = require("libphonenumber-js"); module.exports = { format: (phoneNumber, countryCode = "NG") => { if (_.isEmpty(phoneNumber)) return phoneNumber; phoneNumber = phoneNumber.toString().replace(/\D/g, ""); if (!phoneNumber) return; phoneNumber = parsePhoneNumberFromString(phoneNumber, countryCode || "NG"); return `${phoneNumber.countryCallingCode}${phoneNumber.nationalNumber}`; }, };