maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
27 lines (26 loc) • 1.57 kB
TypeScript
import { CountryCode, Examples, getCountries, getCountryCallingCode } from 'libphonenumber-js';
import { MazInputPhoneNumberData } from '../MazInputPhoneNumber.vue';
declare function isCountryAvailable(locale: string): boolean;
declare function getPhoneNumberResults({ phoneNumber, countryCode, checkCountryCode, }: {
phoneNumber?: string | undefined | null;
countryCode?: CountryCode | undefined | null;
checkCountryCode?: boolean;
}): MazInputPhoneNumberData;
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 | null;
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 {};