mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-03-29 00:18:20 +08:00
Add missing definitions for libphonenumber
This commit is contained in:
10
google-libphonenumber/index.d.ts
vendored
10
google-libphonenumber/index.d.ts
vendored
@@ -15,11 +15,21 @@ declare namespace libphonenumber {
|
||||
interface PhoneNumber {
|
||||
}
|
||||
|
||||
export module PhoneNumberUtil {
|
||||
export enum ValidationResult {
|
||||
IS_POSSIBLE,
|
||||
INVALID_COUNTRY_CODE,
|
||||
TOO_SHORT,
|
||||
TOO_LONG
|
||||
}
|
||||
}
|
||||
|
||||
export class PhoneNumberUtil {
|
||||
static getInstance(): PhoneNumberUtil
|
||||
parse(number: string, region: string): PhoneNumber;
|
||||
isValidNumber(phoneNumber: PhoneNumber): boolean;
|
||||
isPossibleNumber(phoneNumber: PhoneNumber): boolean;
|
||||
isPossibleNumberWithReason(phoneNumber: PhoneNumber): PhoneNumberUtil.ValidationResult;
|
||||
isValidNumberForRegion(phoneNumber: PhoneNumber, region: string): boolean;
|
||||
getRegionCodeForNumber(phoneNumber: PhoneNumber): string;
|
||||
isNANPACountry(regionCode: string): boolean;
|
||||
|
||||
Reference in New Issue
Block a user