base-vue-phone-input
Version:
customizable vue3 phone input
22 lines (21 loc) • 1.18 kB
TypeScript
import { type CountryCode, type Examples, getCountries, getCountryCallingCode } from 'libphonenumber-js';
import type { Results } from './types';
declare function isCountryAvailable(locale: string): boolean;
declare function getPhoneNumberResults({ phoneNumber, countryCode, }: {
phoneNumber?: string;
countryCode?: CountryCode;
}): Results;
declare function getAsYouTypeFormat(countryCode?: CountryCode, phoneNumber?: string): string;
declare function getPhoneNumberExamplesFile(): Promise<import("libphonenumber-js/types").Examples>;
declare function getPhoneNumberExample(examples: Examples, countryCode?: CountryCode): string;
export declare function useLibphonenumber(): {
getAsYouTypeFormat: typeof getAsYouTypeFormat;
getPhoneNumberResults: typeof getPhoneNumberResults;
getPhoneNumberExamplesFile: typeof getPhoneNumberExamplesFile;
getPhoneNumberExample: typeof getPhoneNumberExample;
isSameCountryCallingCode: (countryCode: CountryCode, countryCode2: CountryCode) => boolean;
isCountryAvailable: typeof isCountryAvailable;
getCountries: typeof getCountries;
getCountryCallingCode: typeof getCountryCallingCode;
};
export {};