UNPKG

uni-phone

Version:

a glossary of universally intuitive time, date, and duration domain literals

16 lines 678 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.asUniPhoneNumber = void 0; const error_fns_1 = require("@ehmpathy/error-fns"); const phone_1 = require("phone"); /** * casts a phone number into the universal format, E.164 */ const asUniPhoneNumber = (input) => { const { phoneNumber: normalizedPhoneNumber } = (0, phone_1.phone)(input); if (!normalizedPhoneNumber) throw new error_fns_1.UnexpectedCodePathError('input was not a valid phone number. can not be cast to uni-phone-number', { input }); return normalizedPhoneNumber; }; exports.asUniPhoneNumber = asUniPhoneNumber; //# sourceMappingURL=asUniPhoneNumber.js.map