@techie04/vue3-phonenumber-input
Version:
vue3 phone number input with country dropdown
116 lines • 3.15 kB
TypeScript
export interface PhoneInputProps {
modelValue?: string;
defaultCountry?: string;
containerClasses?: string;
selectClasses?: string;
inputClasses?: string;
dropdownClasses?: string;
dropdownItemClasses?: string;
countryNameClasses?: string;
countryCodeClasses?: string;
gap?: string;
}
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
modelValue: {
type: StringConstructor;
default: string;
};
defaultCountry: {
type: StringConstructor;
default: string;
};
containerClasses: {
type: StringConstructor;
default: string;
};
selectClasses: {
type: StringConstructor;
default: string;
};
inputClasses: {
type: StringConstructor;
default: string;
};
dropdownClasses: {
type: StringConstructor;
default: string;
};
dropdownItemClasses: {
type: StringConstructor;
default: string;
};
countryNameClasses: {
type: StringConstructor;
default: string;
};
countryCodeClasses: {
type: StringConstructor;
default: string;
};
gap: {
type: StringConstructor;
default: string;
};
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:modelValue": (...args: any[]) => void;
"update:dialCode": (...args: any[]) => void;
"update:fullPhoneNumber": (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
modelValue: {
type: StringConstructor;
default: string;
};
defaultCountry: {
type: StringConstructor;
default: string;
};
containerClasses: {
type: StringConstructor;
default: string;
};
selectClasses: {
type: StringConstructor;
default: string;
};
inputClasses: {
type: StringConstructor;
default: string;
};
dropdownClasses: {
type: StringConstructor;
default: string;
};
dropdownItemClasses: {
type: StringConstructor;
default: string;
};
countryNameClasses: {
type: StringConstructor;
default: string;
};
countryCodeClasses: {
type: StringConstructor;
default: string;
};
gap: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
"onUpdate:dialCode"?: ((...args: any[]) => any) | undefined;
"onUpdate:fullPhoneNumber"?: ((...args: any[]) => any) | undefined;
}>, {
modelValue: string;
defaultCountry: string;
containerClasses: string;
selectClasses: string;
inputClasses: string;
dropdownClasses: string;
dropdownItemClasses: string;
countryNameClasses: string;
countryCodeClasses: string;
gap: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=../src/components/PhoneInput.vue.d.ts.map