1 | 'use strict'
|
2 |
|
3 | var min = require('./min/index.commonjs')
|
4 | var metadata = require('./metadata.min.json')
|
5 |
|
6 | function withMetadata(func, _arguments) {
|
7 | var args = Array.prototype.slice.call(_arguments)
|
8 | args.push(metadata)
|
9 | return func.apply(this, args)
|
10 | }
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | exports = module.exports = min.parsePhoneNumberFromString
|
17 | exports['default'] = min.parsePhoneNumberFromString
|
18 |
|
19 |
|
20 |
|
21 | exports.parsePhoneNumberFromString = min.parsePhoneNumberFromString
|
22 |
|
23 | exports.ParseError = min.ParseError
|
24 |
|
25 |
|
26 | exports.parsePhoneNumber = min.parsePhoneNumberWithError
|
27 | exports.parsePhoneNumberWithError = min.parsePhoneNumberWithError
|
28 |
|
29 |
|
30 | var parse_ = require('./build/parse').default
|
31 | exports.parse = function parse() {
|
32 | return withMetadata(parse_, arguments)
|
33 | }
|
34 | exports.parseNumber = exports.parse
|
35 |
|
36 |
|
37 | var format_ = require('./build/format').default
|
38 | exports.format = function format() {
|
39 | return withMetadata(format_, arguments)
|
40 | }
|
41 | exports.formatNumber = exports.format
|
42 |
|
43 |
|
44 | var getNumberType_ = require('./build/getNumberType').default
|
45 | exports.getNumberType = function getNumberType() {
|
46 | return withMetadata(getNumberType_, arguments)
|
47 | }
|
48 |
|
49 |
|
50 | var isPossibleNumber_ = require('./build/isPossibleNumber').default
|
51 | exports.isPossibleNumber = function isPossibleNumber() {
|
52 | return withMetadata(isPossibleNumber_, arguments)
|
53 | }
|
54 |
|
55 |
|
56 | var isValidNumber_ = require('./build/validate').default
|
57 | exports.isValidNumber = function isValidNumber() {
|
58 | return withMetadata(isValidNumber_, arguments)
|
59 | }
|
60 |
|
61 |
|
62 | var isValidNumberForRegion_ = require('./build/isValidNumberForRegion').default
|
63 | exports.isValidNumberForRegion = function isValidNumberForRegion() {
|
64 | return withMetadata(isValidNumberForRegion_, arguments)
|
65 | }
|
66 |
|
67 | exports.getExampleNumber = min.getExampleNumber
|
68 | exports.Metadata = min.Metadata
|
69 |
|
70 |
|
71 | var findPhoneNumbers_ = require('./build/findPhoneNumbers').default
|
72 | exports.findPhoneNumbers = function findPhoneNumbers() {
|
73 | return withMetadata(findPhoneNumbers_, arguments)
|
74 | }
|
75 |
|
76 |
|
77 | var searchPhoneNumbers_ = require('./build/findPhoneNumbers').searchPhoneNumbers
|
78 | exports.searchPhoneNumbers = function searchPhoneNumbers() {
|
79 | return withMetadata(searchPhoneNumbers_, arguments)
|
80 | }
|
81 |
|
82 |
|
83 | var PhoneNumberSearch_ = require('./build/findPhoneNumbers_').PhoneNumberSearch
|
84 | exports.PhoneNumberSearch = function PhoneNumberSearch(text, options) {
|
85 | return PhoneNumberSearch_.call(this, text, options, metadata)
|
86 | }
|
87 | exports.PhoneNumberSearch.prototype = Object.create(PhoneNumberSearch_.prototype, {})
|
88 | exports.PhoneNumberSearch.prototype.constructor = exports.PhoneNumberSearch
|
89 |
|
90 |
|
91 | exports.findNumbers = min.findNumbers
|
92 |
|
93 | exports.searchNumbers = min.searchNumbers
|
94 |
|
95 | exports.findPhoneNumbersInText = min.findPhoneNumbersInText
|
96 | exports.searchPhoneNumbersInText = min.searchPhoneNumbersInText
|
97 | exports.PhoneNumberMatcher = min.PhoneNumberMatcher
|
98 |
|
99 | exports.AsYouType = min.AsYouType
|
100 |
|
101 | exports.getCountries = min.getCountries
|
102 | exports.getCountryCallingCode = min.getCountryCallingCode
|
103 | exports.isSupportedCountry = min.isSupportedCountry
|
104 | exports.getExtPrefix = min.getExtPrefix
|
105 |
|
106 | exports.parseRFC3966 = min.parseRFC3966
|
107 | exports.formatRFC3966 = min.formatRFC3966
|
108 |
|
109 |
|
110 |
|
111 | exports.DIGITS = require('./build/helpers/parseDigits').DIGITS
|
112 | exports.DIGIT_PLACEHOLDER = min.DIGIT_PLACEHOLDER
|
113 |
|
114 |
|
115 | exports.getPhoneCode = min.getCountryCallingCode
|
116 |
|
117 | exports.formatIncompletePhoneNumber = min.formatIncompletePhoneNumber
|
118 | exports.parseIncompletePhoneNumber = min.parseIncompletePhoneNumber
|
119 | exports.parsePhoneNumberCharacter = min.parsePhoneNumberCharacter
|
120 | exports.parseDigits = min.parseDigits |
\ | No newline at end of file |