UNPKG

alexbednov-phone-select

Version:

Vue 3 component for phone number selection with international support and masking.

31 lines (30 loc) 1.09 kB
import type { Language, Country } from '@/interfaces'; export declare const usePhoneNumber: (lang: Language, favoritesCountries?: string[], hideFavorites?: boolean) => { searchQuery: import("vue").Ref<string, string>; selectedCountry: import("vue").Ref<{ country_code: string; phone_code: number; name?: string | undefined; phone_ranges?: number[] | undefined; } | null, Country | { country_code: string; phone_code: number; name?: string | undefined; phone_ranges?: number[] | undefined; } | null>; inputValue: import("vue").Ref<string, string>; favorites: import("vue").ComputedRef<({ name: string; country_code: string; phone_code: number; phone_ranges?: undefined; } | { name: string; country_code: string; phone_code: number; phone_ranges: number[]; } | undefined)[]>; filteredCountries: import("vue").ComputedRef<Country[]>; parsePhoneNumber: (value: string) => void; handleSearch: (value: string) => void; };