You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							124 lines
						
					
					
						
							4.6 KiB
						
					
					
				
			
		
		
	
	
							124 lines
						
					
					
						
							4.6 KiB
						
					
					
				| 'use strict'
 | |
| 
 | |
| var min = require('./min/index.cjs')
 | |
| var metadata = require('./metadata.min.json')
 | |
| 
 | |
| function withMetadataArgument(func, _arguments) {
 | |
| 	var args = Array.prototype.slice.call(_arguments)
 | |
| 	args.push(metadata)
 | |
| 	return func.apply(this, args)
 | |
| }
 | |
| 
 | |
| // ES5 `require()` "default" "interoperability" hack.
 | |
| // https://github.com/babel/babel/issues/2212#issuecomment-131827986
 | |
| // An alternative approach:
 | |
| // https://www.npmjs.com/package/babel-plugin-add-module-exports
 | |
| exports = module.exports = min.parsePhoneNumberFromString
 | |
| exports['default'] = min.parsePhoneNumberFromString
 | |
| 
 | |
| // `parsePhoneNumberFromString()` named export is now considered legacy:
 | |
| // it has been promoted to a default export due to being too verbose.
 | |
| exports.parsePhoneNumberFromString = min.parsePhoneNumberFromString
 | |
| 
 | |
| exports.ParseError = min.ParseError
 | |
| 
 | |
| // `parsePhoneNumber()` named export has been renamed to `parsePhoneNumberWithError()`.
 | |
| exports.parsePhoneNumber = min.parsePhoneNumberWithError
 | |
| exports.parsePhoneNumberWithError = min.parsePhoneNumberWithError
 | |
| 
 | |
| exports.isValidPhoneNumber = min.isValidPhoneNumber
 | |
| exports.isPossiblePhoneNumber = min.isPossiblePhoneNumber
 | |
| exports.validatePhoneNumberLength = min.validatePhoneNumberLength
 | |
| 
 | |
| // `parse()` and `parseNumber()` functions are deprecated.
 | |
| var parse_ = require('./build/parse.js').default
 | |
| exports.parse = function parse() {
 | |
| 	return withMetadataArgument(parse_, arguments)
 | |
| }
 | |
| exports.parseNumber = exports.parse
 | |
| 
 | |
| // `format()` and `formatNumber()` functions are deprecated.
 | |
| var format_ = require('./build/format.js').default
 | |
| exports.format = function format() {
 | |
| 	return withMetadataArgument(format_, arguments)
 | |
| }
 | |
| exports.formatNumber = exports.format
 | |
| 
 | |
| // Deprecated.
 | |
| var getNumberType_ = require('./build/getNumberType.js').default
 | |
| exports.getNumberType = function getNumberType() {
 | |
| 	return withMetadataArgument(getNumberType_, arguments)
 | |
| }
 | |
| 
 | |
| // Deprecated.
 | |
| var isPossibleNumber_ = require('./build/isPossibleNumber.js').default
 | |
| exports.isPossibleNumber = function isPossibleNumber() {
 | |
| 	return withMetadataArgument(isPossibleNumber_, arguments)
 | |
| }
 | |
| 
 | |
| // Deprecated.
 | |
| var isValidNumber_ = require('./build/validate.js').default
 | |
| exports.isValidNumber = function isValidNumber() {
 | |
| 	return withMetadataArgument(isValidNumber_, arguments)
 | |
| }
 | |
| 
 | |
| // Deprecated.
 | |
| var isValidNumberForRegion_ = require('./build/isValidNumberForRegion.js').default
 | |
| exports.isValidNumberForRegion = function isValidNumberForRegion() {
 | |
| 	return withMetadataArgument(isValidNumberForRegion_, arguments)
 | |
| }
 | |
| 
 | |
| exports.getExampleNumber = min.getExampleNumber
 | |
| exports.Metadata = min.Metadata
 | |
| 
 | |
| // Deprecated.
 | |
| var findPhoneNumbers_ = require('./build/findPhoneNumbers.js').default
 | |
| exports.findPhoneNumbers = function findPhoneNumbers() {
 | |
| 	return withMetadataArgument(findPhoneNumbers_, arguments)
 | |
| }
 | |
| 
 | |
| // Deprecated.
 | |
| var searchPhoneNumbers_ = require('./build/findPhoneNumbers.js').searchPhoneNumbers
 | |
| exports.searchPhoneNumbers = function searchPhoneNumbers() {
 | |
| 	return withMetadataArgument(searchPhoneNumbers_, arguments)
 | |
| }
 | |
| 
 | |
| // Deprecated.
 | |
| var PhoneNumberSearch_ = require('./build/findPhoneNumbers_.js').PhoneNumberSearch
 | |
| exports.PhoneNumberSearch = function PhoneNumberSearch(text, options) {
 | |
| 	return PhoneNumberSearch_.call(this, text, options, metadata)
 | |
| }
 | |
| exports.PhoneNumberSearch.prototype = Object.create(PhoneNumberSearch_.prototype, {})
 | |
| exports.PhoneNumberSearch.prototype.constructor = exports.PhoneNumberSearch
 | |
| 
 | |
| // Deprecated.
 | |
| exports.findNumbers = min.findNumbers
 | |
| // Deprecated.
 | |
| exports.searchNumbers = min.searchNumbers
 | |
| 
 | |
| exports.findPhoneNumbersInText = min.findPhoneNumbersInText
 | |
| exports.searchPhoneNumbersInText = min.searchPhoneNumbersInText
 | |
| exports.PhoneNumberMatcher = min.PhoneNumberMatcher
 | |
| 
 | |
| exports.AsYouType = min.AsYouType
 | |
| 
 | |
| exports.getCountries = min.getCountries
 | |
| exports.getCountryCallingCode = min.getCountryCallingCode
 | |
| exports.isSupportedCountry = min.isSupportedCountry
 | |
| exports.getExtPrefix = min.getExtPrefix
 | |
| 
 | |
| exports.parseRFC3966 = min.parseRFC3966
 | |
| exports.formatRFC3966 = min.formatRFC3966
 | |
| 
 | |
| // Deprecated: `DIGITS` were used by `react-phone-number-input`.
 | |
| // Replaced by `parseDigits()`.
 | |
| exports.DIGITS = require('./build/helpers/parseDigits.js').DIGITS
 | |
| exports.DIGIT_PLACEHOLDER = min.DIGIT_PLACEHOLDER
 | |
| 
 | |
| // `getPhoneCode` name is deprecated
 | |
| exports.getPhoneCode = min.getCountryCallingCode
 | |
| 
 | |
| exports.formatIncompletePhoneNumber = min.formatIncompletePhoneNumber
 | |
| exports.parseIncompletePhoneNumber = min.parseIncompletePhoneNumber
 | |
| exports.parsePhoneNumberCharacter = min.parsePhoneNumberCharacter
 | |
| exports.parseDigits = min.parseDigits |