contact-address.d.ts 789 B

123456789101112131415161718
  1. export declare class ContactAddress {
  2. static fromPrefixedString(prefixed: string): ContactAddress;
  3. static parsePhoneNumber(search: string): string | undefined;
  4. static isValidPhoneNumber(search: string): boolean;
  5. static isValidUserHash(search: string): true | undefined;
  6. static isValidEmailAddress(search: string): boolean;
  7. static parseEmail(search: string): string | undefined;
  8. static formatAddress(type: string, address: string): string;
  9. static formatPhoneNumber(phoneNumber: string): string;
  10. type: string;
  11. address: string;
  12. constructor(type: string, address: string);
  13. matches(search: string): boolean;
  14. matchesExactly(addressType: string, addressValue: string): boolean;
  15. toPrefixedString(): string;
  16. formattedAddress(): string;
  17. }