maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
27 lines (26 loc) • 1.53 kB
TypeScript
import type { Results } from './types';
import { type CountryCode, type Examples, getCountries, getCountryCallingCode } from 'libphonenumber-js';
declare function isCountryAvailable(locale: string): boolean;
declare function getPhoneNumberResults({ phoneNumber, countryCode, checkCountryCode, }: {
phoneNumber?: string | undefined | null;
countryCode?: CountryCode | undefined | null;
checkCountryCode?: boolean;
}): Results;
declare function getPhoneNumberExamplesFile(): Promise<Examples>;
declare function getPhoneNumberExample(countryCode?: CountryCode | undefined | null): string | undefined;
declare function getAsYouTypeFormat(countryCode?: CountryCode | undefined | null, phoneNumber?: string | undefined | null): string | undefined;
declare function isSameCountryCallingCode(countryCode: CountryCode, countryCode2: CountryCode): boolean;
declare function loadExamples(): Promise<void>;
export declare function useLibphonenumber(): {
examples: import("vue").Ref<Examples | undefined, Examples | undefined>;
getAsYouTypeFormat: typeof getAsYouTypeFormat;
getPhoneNumberResults: typeof getPhoneNumberResults;
getPhoneNumberExamplesFile: typeof getPhoneNumberExamplesFile;
getPhoneNumberExample: typeof getPhoneNumberExample;
isSameCountryCallingCode: typeof isSameCountryCallingCode;
isCountryAvailable: typeof isCountryAvailable;
getCountries: typeof getCountries;
getCountryCallingCode: typeof getCountryCallingCode;
loadExamples: typeof loadExamples;
};
export {};