@celo/utils"packages/sdk/utils/src/phoneNumbers"

Module: "packages/sdk/utils/src/phoneNumbers"

Index

References

Functions

Object literals

References

ParsedPhoneNumber

ParsedPhoneNumber:


anonymizedPhone

anonymizedPhone:


isE164Number

isE164Number:

Functions

getCountryCode

getCountryCode(e164PhoneNumber: string): undefined | null | number

Defined in packages/sdk/utils/src/phoneNumbers.ts:54

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
e164PhoneNumber string

Returns: undefined | null | number


getCountryEmoji

getCountryEmoji(e164PhoneNumber: string, countryCodePossible?: undefined | number, regionCodePossible?: undefined | string): string

Defined in packages/sdk/utils/src/phoneNumbers.ts:31

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
e164PhoneNumber string
countryCodePossible? undefined | number
regionCodePossible? undefined | string

Returns: string


getDisplayNumberInternational

getDisplayNumberInternational(e164PhoneNumber: string): string

Defined in packages/sdk/utils/src/phoneNumbers.ts:110

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
e164PhoneNumber string

Returns: string


getDisplayPhoneNumber

getDisplayPhoneNumber(phoneNumber: string, defaultCountryCode: string): string

Defined in packages/sdk/utils/src/phoneNumbers.ts:97

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
phoneNumber string
defaultCountryCode string

Returns: string


getE164DisplayNumber

getE164DisplayNumber(e164PhoneNumber: string): string

Defined in packages/sdk/utils/src/phoneNumbers.ts:124

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
e164PhoneNumber string

Returns: string


getE164Number

getE164Number(phoneNumber: string, defaultCountryCode: string): null | string

Defined in packages/sdk/utils/src/phoneNumbers.ts:132

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
phoneNumber string
defaultCountryCode string

Returns: null | string


getExampleNumber

getExampleNumber(regionCode: string, useOnlyZeroes: boolean, isInternational: boolean): undefined | string

Defined in packages/sdk/utils/src/phoneNumbers.ts:283

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type Default
regionCode string -
useOnlyZeroes boolean true
isInternational boolean false

Returns: undefined | string


Const getPhoneHash

getPhoneHash(phoneNumber: string, salt?: undefined | string): string

Defined in packages/sdk/utils/src/phoneNumbers.ts:21

Parameters:

Name Type
phoneNumber string
salt? undefined | string

Returns: string


getRegionCode

getRegionCode(e164PhoneNumber: string): undefined | null | string

Defined in packages/sdk/utils/src/phoneNumbers.ts:68

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
e164PhoneNumber string

Returns: undefined | null | string


getRegionCodeFromCountryCode

getRegionCodeFromCountryCode(countryCode: string): null | string

Defined in packages/sdk/utils/src/phoneNumbers.ts:82

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
countryCode string

Returns: null | string


isE164NumberStrict

isE164NumberStrict(phoneNumber: string): boolean

Defined in packages/sdk/utils/src/phoneNumbers.ts:145

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
phoneNumber string

Returns: boolean


parsePhoneNumber

parsePhoneNumber(phoneNumberRaw: string, defaultCountryCode?: undefined | string): ParsedPhoneNumber | null

Defined in packages/sdk/utils/src/phoneNumbers.ts:160

deprecated moved to @celo/phone-utils will be removed in next major version

Parameters:

Name Type
phoneNumberRaw string
defaultCountryCode? undefined | string

Returns: ParsedPhoneNumber | null

Object literals

Const PhoneNumberUtils

PhoneNumberUtils: object

Defined in packages/sdk/utils/src/phoneNumbers.ts:311

getCountryCode

getCountryCode: getCountryCode

Defined in packages/sdk/utils/src/phoneNumbers.ts:313

getDisplayPhoneNumber

getDisplayPhoneNumber: getDisplayPhoneNumber

Defined in packages/sdk/utils/src/phoneNumbers.ts:315

getE164Number

getE164Number: getE164Number

Defined in packages/sdk/utils/src/phoneNumbers.ts:316

getPhoneHash

getPhoneHash: getPhoneHash

Defined in packages/sdk/utils/src/phoneNumbers.ts:312

getRegionCode

getRegionCode: getRegionCode

Defined in packages/sdk/utils/src/phoneNumbers.ts:314

isE164Number

isE164Number: isE164Number

Defined in packages/sdk/utils/src/phoneNumbers.ts:317

parsePhoneNumber

parsePhoneNumber: parsePhoneNumber

Defined in packages/sdk/utils/src/phoneNumbers.ts:318