UNPKG

@devmehq/phone-number-validator-js

Version:

Verify phone number, validate format, checking carrier name, geo and timezone infos.

18 lines 1.24 kB
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