@lion/ui
Version:
A package of extendable web components
22 lines • 785 B
TypeScript
/**
* @typedef {* & import('awesome-phonenumber')} AwesomePhoneNumber
*/
/**
* - Handles lazy loading of the awesome-phonenumber library (relatively large, but way lighter than google-libphonenumber), allowing
* for quick first paints
* - Maintains one instance of phoneNumberUtil that can be shared across multiple places
* - Allows for easy mocking in unit tests
*/
export class PhoneUtilManager {
static loadLibPhoneNumber(): Promise<any>;
/**
* Check if awesome-phonenumber has been loaded
*/
static get isLoaded(): boolean;
}
export namespace PhoneUtilManager {
const PhoneUtil: any;
const loadComplete: Promise<any>;
}
export type AwesomePhoneNumber = any & typeof import("awesome-phonenumber");
//# sourceMappingURL=PhoneUtilManager.d.ts.map