@crodriguezdominguez/ion-intl-tel-input
Version:
An Ionic component for International Phone Number Input, that allows all countries, validation with libphonenumber-js, limited countries, preferred countries, virtual scrolling and much more.
29 lines (28 loc) • 1.68 kB
TypeScript
import { OnInit } from '@angular/core';
import { CountryI } from '../models/country.model';
import { IonSearchbar, ModalController } from '@ionic/angular/standalone';
import * as i0 from "@angular/core";
export declare class IonIntTelCodeComponent implements OnInit {
private modalCtrl;
country: CountryI;
canSearch: boolean;
closeButtonText: string;
closeButtonSlot: string;
countries: CountryI[];
searchFailText: string;
searchPlaceholder: string;
shouldFocusSearchbar: boolean;
title: string;
dialCode: string;
sbar: IonSearchbar;
private allCountries;
notFound: any;
constructor(modalCtrl: ModalController);
ngOnInit(): void;
ionViewDidEnter(): void;
search(ev: any): void;
itemTapped(c: any): Promise<void>;
closeModal(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<IonIntTelCodeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IonIntTelCodeComponent, "ion-intl-tel-code", never, { "country": { "alias": "country"; "required": false; }; "canSearch": { "alias": "canSearch"; "required": false; }; "closeButtonText": { "alias": "closeButtonText"; "required": false; }; "closeButtonSlot": { "alias": "closeButtonSlot"; "required": false; }; "countries": { "alias": "countries"; "required": false; }; "searchFailText": { "alias": "searchFailText"; "required": false; }; "searchPlaceholder": { "alias": "searchPlaceholder"; "required": false; }; "shouldFocusSearchbar": { "alias": "shouldFocusSearchbar"; "required": false; }; "title": { "alias": "title"; "required": false; }; "dialCode": { "alias": "dialCode"; "required": false; }; }, {}, never, never, true, never>;
}