@devmehq/phone-number-validator-js
Version:
Verify phone number, validate format, checking carrier name, geo and timezone infos.
18 lines • 1.24 kB
TypeScript
export * from 'libphonenumber-js';
import type { PhoneNumber } from 'libphonenumber-js';
import type { CarrierLocale, GeocoderLocale } from './locales';
export interface ResourceLoader {
loadResource(path: string): Promise<Uint8Array | null>;
loadResourceSync?(path: string): Uint8Array | null;
}
export declare function setResourceLoader(loader: ResourceLoader): void;
export declare function geocoderAsync(phonenumber: PhoneNumber | undefined, locale?: GeocoderLocale): Promise<string | null>;
export declare function carrierAsync(phonenumber: PhoneNumber | undefined, locale?: CarrierLocale): Promise<string | null>;
export declare function timezonesAsync(phonenumber: PhoneNumber | undefined): Promise<string[] | null>;
export declare function geocoder(phonenumber: PhoneNumber | undefined, locale?: GeocoderLocale): string | null;
export declare function carrier(phonenumber: PhoneNumber | undefined, locale?: CarrierLocale): string | null;
export declare function timezones(phonenumber: PhoneNumber | undefined): string[] | null;
export declare function clearCache(): void;
export declare function getCacheSize(): number;
export declare function setCacheSize(size: number): void;
//# sourceMappingURL=index.serverless.d.ts.map