ion-intl-tel-v2
Version:
This is a continuation of the original project from azzamasghar1 (https://github.com/azzamasghar1/ion-intl-tel-input) which includes new features and some much requested features
74 lines • 8.86 kB
JavaScript
import { CommonModule } from "@angular/common";
import { NgModule } from "@angular/core";
import { FormsModule } from "@angular/forms";
import { IonicModule } from "@ionic/angular";
import { IonicSelectableModule } from "ionic-selectable";
import { HttpClient, HttpClientModule } from "@angular/common/http";
import { MissingTranslationHandler, TranslateLoader, TranslateModule } from "@ngx-translate/core";
import { createTranslateLoader } from "./util/create-translate-loader.function";
import { CustomMissingTranslationHandler } from "./util/custom-missing-translation-handler.class";
import { IonIntlTelInputValidatorDirective } from "./ion-intl-tel-input.directive";
import { IonIntlTelInputService } from "./ion-intl-tel-input.service";
import { IonIntlTelInputComponent } from "./ion-intl-tel-input/ion-intl-tel-input.component";
import { CountryPlaceholder } from "./pipes/country-placeholder";
import * as i0 from "@angular/core";
import * as i1 from "@ngx-translate/core";
export class IonIntlTelInputModule {
}
/** @nocollapse */ /** @nocollapse */ IonIntlTelInputModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: IonIntlTelInputModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
/** @nocollapse */ /** @nocollapse */ IonIntlTelInputModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: IonIntlTelInputModule, declarations: [CountryPlaceholder,
IonIntlTelInputValidatorDirective,
IonIntlTelInputComponent], imports: [CommonModule,
FormsModule,
IonicModule,
IonicSelectableModule,
HttpClientModule, i1.TranslateModule], exports: [IonIntlTelInputComponent, IonIntlTelInputValidatorDirective] });
/** @nocollapse */ /** @nocollapse */ IonIntlTelInputModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: IonIntlTelInputModule, providers: [IonIntlTelInputService], imports: [[
CommonModule,
FormsModule,
IonicModule,
IonicSelectableModule,
HttpClientModule,
TranslateModule.forChild({
loader: {
provide: TranslateLoader,
useFactory: createTranslateLoader,
deps: [HttpClient],
},
missingTranslationHandler: {
provide: MissingTranslationHandler,
useClass: CustomMissingTranslationHandler,
},
}),
]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: IonIntlTelInputModule, decorators: [{
type: NgModule,
args: [{
declarations: [
CountryPlaceholder,
IonIntlTelInputValidatorDirective,
IonIntlTelInputComponent,
],
imports: [
CommonModule,
FormsModule,
IonicModule,
IonicSelectableModule,
HttpClientModule,
TranslateModule.forChild({
loader: {
provide: TranslateLoader,
useFactory: createTranslateLoader,
deps: [HttpClient],
},
missingTranslationHandler: {
provide: MissingTranslationHandler,
useClass: CustomMissingTranslationHandler,
},
}),
],
exports: [IonIntlTelInputComponent, IonIntlTelInputValidatorDirective],
providers: [IonIntlTelInputService],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW9uLWludGwtdGVsLWlucHV0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2lvbi1pbnRsLXRlbC1pbnB1dC9zcmMvbGliL2lvbi1pbnRsLXRlbC1pbnB1dC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU3QyxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUV6RCxPQUFPLEVBQUUsVUFBVSxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDcEUsT0FBTyxFQUNMLHlCQUF5QixFQUN6QixlQUFlLEVBQ2YsZUFBZSxFQUNoQixNQUFNLHFCQUFxQixDQUFDO0FBQzdCLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ2hGLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLGlEQUFpRCxDQUFDO0FBQ2xHLE9BQU8sRUFDTCxpQ0FBaUMsRUFDbEMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN4QyxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN0RSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxtREFBbUQsQ0FBQztBQUM3RixPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQzs7O0FBNkJqRSxNQUFNLE9BQU8scUJBQXFCOzt5SkFBckIscUJBQXFCOzBKQUFyQixxQkFBcUIsaUJBekI5QixrQkFBa0I7UUFDbEIsaUNBQWlDO1FBQ2pDLHdCQUF3QixhQUd4QixZQUFZO1FBQ1osV0FBVztRQUNYLFdBQVc7UUFDWCxxQkFBcUI7UUFDckIsZ0JBQWdCLGlDQWFSLHdCQUF3QixFQUFFLGlDQUFpQzswSkFHMUQscUJBQXFCLGFBRnJCLENBQUMsc0JBQXNCLENBQUMsWUFuQjFCO1lBQ1AsWUFBWTtZQUNaLFdBQVc7WUFDWCxXQUFXO1lBQ1gscUJBQXFCO1lBQ3JCLGdCQUFnQjtZQUNoQixlQUFlLENBQUMsUUFBUSxDQUFDO2dCQUN2QixNQUFNLEVBQUU7b0JBQ04sT0FBTyxFQUFFLGVBQWU7b0JBQ3hCLFVBQVUsRUFBRSxxQkFBcUI7b0JBQ2pDLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQztpQkFDbkI7Z0JBQ0QseUJBQXlCLEVBQUU7b0JBQ3pCLE9BQU8sRUFBRSx5QkFBeUI7b0JBQ2xDLFFBQVEsRUFBRSwrQkFBK0I7aUJBQzFDO2FBQ0YsQ0FBQztTQUNIOzRGQUlVLHFCQUFxQjtrQkEzQmpDLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFO3dCQUNaLGtCQUFrQjt3QkFDbEIsaUNBQWlDO3dCQUNqQyx3QkFBd0I7cUJBQ3pCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxZQUFZO3dCQUNaLFdBQVc7d0JBQ1gsV0FBVzt3QkFDWCxxQkFBcUI7d0JBQ3JCLGdCQUFnQjt3QkFDaEIsZUFBZSxDQUFDLFFBQVEsQ0FBQzs0QkFDdkIsTUFBTSxFQUFFO2dDQUNOLE9BQU8sRUFBRSxlQUFlO2dDQUN4QixVQUFVLEVBQUUscUJBQXFCO2dDQUNqQyxJQUFJLEVBQUUsQ0FBQyxVQUFVLENBQUM7NkJBQ25COzRCQUNELHlCQUF5QixFQUFFO2dDQUN6QixPQUFPLEVBQUUseUJBQXlCO2dDQUNsQyxRQUFRLEVBQUUsK0JBQStCOzZCQUMxQzt5QkFDRixDQUFDO3FCQUNIO29CQUNELE9BQU8sRUFBRSxDQUFDLHdCQUF3QixFQUFFLGlDQUFpQyxDQUFDO29CQUN0RSxTQUFTLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztpQkFDcEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29tbW9uXCI7XHJcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcclxuaW1wb3J0IHsgSW9uaWNNb2R1bGUgfSBmcm9tIFwiQGlvbmljL2FuZ3VsYXJcIjtcclxuXHJcbmltcG9ydCB7IElvbmljU2VsZWN0YWJsZU1vZHVsZSB9IGZyb20gXCJpb25pYy1zZWxlY3RhYmxlXCI7XHJcblxyXG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwQ2xpZW50TW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vbi9odHRwXCI7XHJcbmltcG9ydCB7XHJcbiAgTWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlcixcclxuICBUcmFuc2xhdGVMb2FkZXIsXHJcbiAgVHJhbnNsYXRlTW9kdWxlXHJcbn0gZnJvbSBcIkBuZ3gtdHJhbnNsYXRlL2NvcmVcIjtcclxuaW1wb3J0IHsgY3JlYXRlVHJhbnNsYXRlTG9hZGVyIH0gZnJvbSBcIi4vdXRpbC9jcmVhdGUtdHJhbnNsYXRlLWxvYWRlci5mdW5jdGlvblwiO1xyXG5pbXBvcnQgeyBDdXN0b21NaXNzaW5nVHJhbnNsYXRpb25IYW5kbGVyIH0gZnJvbSBcIi4vdXRpbC9jdXN0b20tbWlzc2luZy10cmFuc2xhdGlvbi1oYW5kbGVyLmNsYXNzXCI7XHJcbmltcG9ydCB7XHJcbiAgSW9uSW50bFRlbElucHV0VmFsaWRhdG9yRGlyZWN0aXZlXHJcbn0gZnJvbSBcIi4vaW9uLWludGwtdGVsLWlucHV0LmRpcmVjdGl2ZVwiO1xyXG5pbXBvcnQgeyBJb25JbnRsVGVsSW5wdXRTZXJ2aWNlIH0gZnJvbSBcIi4vaW9uLWludGwtdGVsLWlucHV0LnNlcnZpY2VcIjtcclxuaW1wb3J0IHsgSW9uSW50bFRlbElucHV0Q29tcG9uZW50IH0gZnJvbSBcIi4vaW9uLWludGwtdGVsLWlucHV0L2lvbi1pbnRsLXRlbC1pbnB1dC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgQ291bnRyeVBsYWNlaG9sZGVyIH0gZnJvbSBcIi4vcGlwZXMvY291bnRyeS1wbGFjZWhvbGRlclwiO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIENvdW50cnlQbGFjZWhvbGRlcixcclxuICAgIElvbkludGxUZWxJbnB1dFZhbGlkYXRvckRpcmVjdGl2ZSxcclxuICAgIElvbkludGxUZWxJbnB1dENvbXBvbmVudCxcclxuICBdLFxyXG4gIGltcG9ydHM6IFtcclxuICAgIENvbW1vbk1vZHVsZSxcclxuICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgSW9uaWNNb2R1bGUsXHJcbiAgICBJb25pY1NlbGVjdGFibGVNb2R1bGUsXHJcbiAgICBIdHRwQ2xpZW50TW9kdWxlLFxyXG4gICAgVHJhbnNsYXRlTW9kdWxlLmZvckNoaWxkKHtcclxuICAgICAgbG9hZGVyOiB7XHJcbiAgICAgICAgcHJvdmlkZTogVHJhbnNsYXRlTG9hZGVyLFxyXG4gICAgICAgIHVzZUZhY3Rvcnk6IGNyZWF0ZVRyYW5zbGF0ZUxvYWRlcixcclxuICAgICAgICBkZXBzOiBbSHR0cENsaWVudF0sXHJcbiAgICAgIH0sXHJcbiAgICAgIG1pc3NpbmdUcmFuc2xhdGlvbkhhbmRsZXI6IHtcclxuICAgICAgICBwcm92aWRlOiBNaXNzaW5nVHJhbnNsYXRpb25IYW5kbGVyLFxyXG4gICAgICAgIHVzZUNsYXNzOiBDdXN0b21NaXNzaW5nVHJhbnNsYXRpb25IYW5kbGVyLFxyXG4gICAgICB9LFxyXG4gICAgfSksXHJcbiAgXSxcclxuICBleHBvcnRzOiBbSW9uSW50bFRlbElucHV0Q29tcG9uZW50LCBJb25JbnRsVGVsSW5wdXRWYWxpZGF0b3JEaXJlY3RpdmVdLFxyXG4gIHByb3ZpZGVyczogW0lvbkludGxUZWxJbnB1dFNlcnZpY2VdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgSW9uSW50bFRlbElucHV0TW9kdWxlIHt9XHJcbiJdfQ==