12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = isValidNumberForRegion;
- var _isViablePhoneNumber = _interopRequireDefault(require("../helpers/isViablePhoneNumber.js"));
- var _parse = _interopRequireDefault(require("../parse.js"));
- var _isValidNumberForRegion_ = _interopRequireDefault(require("./isValidNumberForRegion_.js"));
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
- function isValidNumberForRegion(number, country, metadata) {
- if (typeof number !== 'string') {
- throw new TypeError('number must be a string');
- }
- if (typeof country !== 'string') {
- throw new TypeError('country must be a string');
- }
-
-
-
-
- var input;
- if ((0, _isViablePhoneNumber["default"])(number)) {
- input = (0, _parse["default"])(number, {
- defaultCountry: country
- }, metadata);
- } else {
- input = {};
- }
- return (0, _isValidNumberForRegion_["default"])(input, country, undefined, metadata);
- }
|