ion-intl-tel-input
Version:
An Ionic component for International Phone Number Input, that allows all countries, validation with google phone lib, limited countries, preferred countries, virtual scrolling and much more.
31 lines • 2.19 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { countries } from './data/countries';
import * as i0 from "@angular/core";
export class IonIntlTelInputService {
constructor() {
this.countryList = countries;
}
/**
* @return {?}
*/
getListOfCountries() {
return this.countryList;
}
}
IonIntlTelInputService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
IonIntlTelInputService.ctorParameters = () => [];
/** @nocollapse */ IonIntlTelInputService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function IonIntlTelInputService_Factory() { return new IonIntlTelInputService(); }, token: IonIntlTelInputService, providedIn: "root" });
if (false) {
/** @type {?} */
IonIntlTelInputService.prototype.countryList;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW9uLWludGwtdGVsLWlucHV0LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pb24taW50bC10ZWwtaW5wdXQvIiwic291cmNlcyI6WyJsaWIvaW9uLWludGwtdGVsLWlucHV0LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGtCQUFrQixDQUFDOztBQUs3QyxNQUFNLE9BQU8sc0JBQXNCO0lBSWpDO1FBRkEsZ0JBQVcsR0FBZSxTQUFTLENBQUM7SUFFcEIsQ0FBQzs7OztJQUVqQixrQkFBa0I7UUFDaEIsT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDO0lBQzFCLENBQUM7OztZQVhGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7Ozs7OztJQUdDLDZDQUFvQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgQ291bnRyeUkgfSBmcm9tICcuL21vZGVscy9jb3VudHJ5Lm1vZGVsJztcbmltcG9ydCB7IGNvdW50cmllcyB9IGZyb20gJy4vZGF0YS9jb3VudHJpZXMnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBJb25JbnRsVGVsSW5wdXRTZXJ2aWNlIHtcblxuICBjb3VudHJ5TGlzdDogQ291bnRyeUlbXSA9IGNvdW50cmllcztcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIGdldExpc3RPZkNvdW50cmllcygpOiBhbnkge1xuICAgIHJldHVybiB0aGlzLmNvdW50cnlMaXN0O1xuICB9XG59XG4iXX0=