forked from catamphetamine/libphonenumber-js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.es6.js
140 lines (119 loc) · 4.3 KB
/
index.es6.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
import metadata from './metadata.min.json'
import parseNumberCustom from './es6/parse'
import formatNumberCustom from './es6/format'
import getNumberTypeCustom from './es6/types'
import isValidNumberCustom from './es6/validate'
import findPhoneNumbersCustom, { searchPhoneNumbers as searchPhoneNumbersCustom, PhoneNumberSearch as PhoneNumberSearchCustom } from './es6/findPhoneNumbers'
import AsYouTypeCustom from './es6/AsYouType'
import getCountryCallingCodeCustom from './es6/getCountryCallingCode'
export { default as Metadata } from './es6/metadata'
import { parseRFC3966 as parseRFC3966Custom, formatRFC3966 as formatRFC3966Custom } from './es6/RFC3966'
export function parseNumber()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return parseNumberCustom.apply(this, parameters)
}
// Deprecated: remove `parse()` export in 2.0.0.
// (renamed to `parseNumber()`)
export function parse()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return parseNumberCustom.apply(this, parameters)
}
export function formatNumber()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return formatNumberCustom.apply(this, parameters)
}
// Deprecated: remove `format()` export in 2.0.0.
// (renamed to `formatNumber()`)
export function format()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return formatNumberCustom.apply(this, parameters)
}
export function getNumberType()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return getNumberTypeCustom.apply(this, parameters)
}
export function isValidNumber()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return isValidNumberCustom.apply(this, parameters)
}
export function findPhoneNumbers()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return findPhoneNumbersCustom.apply(this, parameters)
}
export function searchPhoneNumbers()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return searchPhoneNumbersCustom.apply(this, parameters)
}
export function PhoneNumberSearch(text, options)
{
PhoneNumberSearchCustom.call(this, text, options, metadata)
}
PhoneNumberSearch.prototype = Object.create(PhoneNumberSearchCustom.prototype, {})
PhoneNumberSearch.prototype.constructor = PhoneNumberSearch
export function AsYouType(country)
{
AsYouTypeCustom.call(this, country, metadata)
}
AsYouType.prototype = Object.create(AsYouTypeCustom.prototype, {})
AsYouType.prototype.constructor = AsYouType
export function parseRFC3966()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return parseRFC3966Custom.apply(this, parameters)
}
export function formatRFC3966()
{
var parameters = Array.prototype.slice.call(arguments)
parameters.push(metadata)
return formatRFC3966Custom.apply(this, parameters)
}
// Deprecated: remove DIGITS export in 2.0.0 (unused).
export { DIGIT_MAPPINGS as DIGITS } from './es6/common'
// Deprecated: remove this in 2.0.0 and make `custom.js` in ES6
// (the old `custom.js` becomes `custom.commonjs.js`).
export { default as parseCustom } from './es6/parse'
export { default as formatCustom } from './es6/format'
export { default as isValidNumberCustom } from './es6/validate'
export { default as findPhoneNumbersCustom } from './es6/findPhoneNumbers'
export { searchPhoneNumbers as searchPhoneNumbersCustom } from './es6/findPhoneNumbers'
export { PhoneNumberSearch as PhoneNumberSearchCustom } from './es6/findPhoneNumbers'
export { default as getNumberTypeCustom } from './es6/types'
export { default as getCountryCallingCodeCustom } from './es6/getCountryCallingCode'
export
{
default as AsYouTypeCustom,
// `DIGIT_PLACEHOLDER` is used by `react-phone-number-input`.
DIGIT_PLACEHOLDER
}
from './es6/AsYouType'
export function getCountryCallingCode(country)
{
return getCountryCallingCodeCustom(country, metadata)
}
// `getPhoneCode` name is deprecated, use `getCountryCallingCode` instead.
export function getPhoneCode(country)
{
return getCountryCallingCode(country)
}
// `getPhoneCodeCustom` name is deprecated, use `getCountryCallingCodeCustom` instead.
export function getPhoneCodeCustom(country, metadata)
{
return getCountryCallingCodeCustom(country, metadata)
}