backend v4 half

This commit is contained in:
2025-07-18 09:20:40 +02:00
parent aba7a506ad
commit 725516ad6c
4183 changed files with 217684 additions and 75056 deletions
@@ -0,0 +1,12 @@
// Importing from a ".js" file is a workaround for Node.js "ES Modules"
// importing system which is even uncapable of importing "*.json" files.
import metadata from '../../metadata.max.json.js'
import { AsYouType as _AsYouType } from '../../core/index.js'
export function AsYouType(country) {
return _AsYouType.call(this, country, metadata)
}
AsYouType.prototype = Object.create(_AsYouType.prototype, {})
AsYouType.prototype.constructor = AsYouType
@@ -0,0 +1,12 @@
// Importing from a ".js" file is a workaround for Node.js "ES Modules"
// importing system which is even uncapable of importing "*.json" files.
import metadata from '../../metadata.max.json.js'
import { Metadata as _Metadata } from '../../core/index.js'
export function Metadata() {
return _Metadata.call(this, metadata)
}
Metadata.prototype = Object.create(_Metadata.prototype, {})
Metadata.prototype.constructor = Metadata
@@ -0,0 +1,11 @@
// Importing from a ".js" file is a workaround for Node.js "ES Modules"
// importing system which is even uncapable of importing "*.json" files.
import metadata from '../../metadata.max.json.js'
import { PhoneNumber as _PhoneNumber } from '../../core/index.js'
export function PhoneNumber(number) {
return _PhoneNumber.call(this, number, metadata)
}
PhoneNumber.prototype = Object.create(_PhoneNumber.prototype, {})
PhoneNumber.prototype.constructor = PhoneNumber
@@ -0,0 +1,11 @@
// Importing from a ".js" file is a workaround for Node.js "ES Modules"
// importing system which is even uncapable of importing "*.json" files.
import metadata from '../../metadata.max.json.js'
import { PhoneNumberMatcher as _PhoneNumberMatcher } from '../../core/index.js'
export function PhoneNumberMatcher(text, options) {
return _PhoneNumberMatcher.call(this, text, options, metadata)
}
PhoneNumberMatcher.prototype = Object.create(_PhoneNumberMatcher.prototype, {})
PhoneNumberMatcher.prototype.constructor = PhoneNumberMatcher
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { findNumbers as _findNumbers } from '../../core/index.js'
export function findNumbers() {
return withMetadataArgument(_findNumbers, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { findPhoneNumbersInText as _findPhoneNumbersInText } from '../../core/index.js'
export function findPhoneNumbersInText() {
return withMetadataArgument(_findPhoneNumbersInText, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { formatIncompletePhoneNumber as _formatIncompletePhoneNumber } from '../../core/index.js'
export function formatIncompletePhoneNumber() {
return withMetadataArgument(_formatIncompletePhoneNumber, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { getCountries as _getCountries } from '../../core/index.js'
export function getCountries() {
return withMetadataArgument(_getCountries, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { getCountryCallingCode as _getCountryCallingCode } from '../../core/index.js'
export function getCountryCallingCode() {
return withMetadataArgument(_getCountryCallingCode, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { getExampleNumber as _getExampleNumber } from '../../core/index.js'
export function getExampleNumber() {
return withMetadataArgument(_getExampleNumber, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { getExtPrefix as _getExtPrefix } from '../../core/index.js'
export function getExtPrefix() {
return withMetadataArgument(_getExtPrefix, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { isPossiblePhoneNumber as _isPossiblePhoneNumber } from '../../core/index.js'
export function isPossiblePhoneNumber() {
return withMetadataArgument(_isPossiblePhoneNumber, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { isSupportedCountry as _isSupportedCountry } from '../../core/index.js'
export function isSupportedCountry() {
return withMetadataArgument(_isSupportedCountry, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { isValidPhoneNumber as _isValidPhoneNumber } from '../../core/index.js'
export function isValidPhoneNumber() {
return withMetadataArgument(_isValidPhoneNumber, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { default as _parsePhoneNumber } from '../../core/index.js'
export function parsePhoneNumber() {
return withMetadataArgument(_parsePhoneNumber, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { parsePhoneNumberWithError as _parsePhoneNumberWithError } from '../../core/index.js'
export function parsePhoneNumberWithError() {
return withMetadataArgument(_parsePhoneNumberWithError, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { searchNumbers as _searchNumbers } from '../../core/index.js'
export function searchNumbers() {
return withMetadataArgument(_searchNumbers, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { searchPhoneNumbersInText as _searchPhoneNumbersInText } from '../../core/index.js'
export function searchPhoneNumbersInText() {
return withMetadataArgument(_searchPhoneNumbersInText, arguments)
}
@@ -0,0 +1,6 @@
import withMetadataArgument from './withMetadataArgument.js'
import { validatePhoneNumberLength as _validatePhoneNumberLength } from '../../core/index.js'
export function validatePhoneNumberLength() {
return withMetadataArgument(_validatePhoneNumberLength, arguments)
}
@@ -0,0 +1,9 @@
// Importing from a ".js" file is a workaround for Node.js "ES Modules"
// importing system which is even uncapable of importing "*.json" files.
import metadata from '../../metadata.max.json.js'
export default function withMetadataArgument(func, _arguments) {
var args = Array.prototype.slice.call(_arguments)
args.push(metadata)
return func.apply(this, args)
}