UNPKG

angular-l10n

Version:

Angular library to translate texts, dates and numbers

34 lines 4.32 kB
import { NgModule } from '@angular/core'; import { L10nValidateNumberDirective } from '../directives/l10n-validate-number.directive'; import { L10nValidateDateDirective } from '../directives/l10n-validate-date.directive'; import { L10nValidation, L10nDefaultValidation } from '../services/l10n-validation'; import * as i0 from "@angular/core"; export class L10nValidationModule { static forRoot(token = {}) { return { ngModule: L10nValidationModule, providers: [ { provide: L10nValidation, useClass: token.validation || L10nDefaultValidation } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nValidationModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.0.4", ngImport: i0, type: L10nValidationModule, imports: [L10nValidateNumberDirective, L10nValidateDateDirective], exports: [L10nValidateNumberDirective, L10nValidateDateDirective] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nValidationModule }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nValidationModule, decorators: [{ type: NgModule, args: [{ imports: [ L10nValidateNumberDirective, L10nValidateDateDirective ], exports: [ L10nValidateNumberDirective, L10nValidateDateDirective ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibDEwbi12YWxpZGF0aW9uLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItbDEwbi9zcmMvbGliL21vZHVsZXMvbDEwbi12YWxpZGF0aW9uLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUMzRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUV2RixPQUFPLEVBQUUsY0FBYyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7O0FBWXBGLE1BQU0sT0FBTyxvQkFBb0I7SUFFdEIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUE2QixFQUFFO1FBQ2pELE9BQU87WUFDSCxRQUFRLEVBQUUsb0JBQW9CO1lBQzlCLFNBQVMsRUFBRTtnQkFDUCxFQUFFLE9BQU8sRUFBRSxjQUFjLEVBQUUsUUFBUSxFQUFFLEtBQUssQ0FBQyxVQUFVLElBQUkscUJBQXFCLEVBQUU7YUFDbkY7U0FDSixDQUFDO0lBQ04sQ0FBQzs4R0FUUSxvQkFBb0I7K0dBQXBCLG9CQUFvQixZQVJ6QiwyQkFBMkI7WUFDM0IseUJBQXlCLGFBR3pCLDJCQUEyQjtZQUMzQix5QkFBeUI7K0dBR3BCLG9CQUFvQjs7MkZBQXBCLG9CQUFvQjtrQkFWaEMsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUU7d0JBQ0wsMkJBQTJCO3dCQUMzQix5QkFBeUI7cUJBQzVCO29CQUNELE9BQU8sRUFBRTt3QkFDTCwyQkFBMkI7d0JBQzNCLHlCQUF5QjtxQkFDNUI7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHsgTDEwblZhbGlkYXRlTnVtYmVyRGlyZWN0aXZlIH0gZnJvbSAnLi4vZGlyZWN0aXZlcy9sMTBuLXZhbGlkYXRlLW51bWJlci5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBMMTBuVmFsaWRhdGVEYXRlRGlyZWN0aXZlIH0gZnJvbSAnLi4vZGlyZWN0aXZlcy9sMTBuLXZhbGlkYXRlLWRhdGUuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTDEwblZhbGlkYXRpb25Ub2tlbiB9IGZyb20gJy4uL21vZGVscy9sMTBuLWNvbmZpZyc7XHJcbmltcG9ydCB7IEwxMG5WYWxpZGF0aW9uLCBMMTBuRGVmYXVsdFZhbGlkYXRpb24gfSBmcm9tICcuLi9zZXJ2aWNlcy9sMTBuLXZhbGlkYXRpb24nO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICAgIGltcG9ydHM6IFtcclxuICAgICAgICBMMTBuVmFsaWRhdGVOdW1iZXJEaXJlY3RpdmUsXHJcbiAgICAgICAgTDEwblZhbGlkYXRlRGF0ZURpcmVjdGl2ZVxyXG4gICAgXSxcclxuICAgIGV4cG9ydHM6IFtcclxuICAgICAgICBMMTBuVmFsaWRhdGVOdW1iZXJEaXJlY3RpdmUsXHJcbiAgICAgICAgTDEwblZhbGlkYXRlRGF0ZURpcmVjdGl2ZVxyXG4gICAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTDEwblZhbGlkYXRpb25Nb2R1bGUge1xyXG5cclxuICAgIHB1YmxpYyBzdGF0aWMgZm9yUm9vdCh0b2tlbjogTDEwblZhbGlkYXRpb25Ub2tlbiA9IHt9KTogTW9kdWxlV2l0aFByb3ZpZGVyczxMMTBuVmFsaWRhdGlvbk1vZHVsZT4ge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgIG5nTW9kdWxlOiBMMTBuVmFsaWRhdGlvbk1vZHVsZSxcclxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgICAgICAgICB7IHByb3ZpZGU6IEwxMG5WYWxpZGF0aW9uLCB1c2VDbGFzczogdG9rZW4udmFsaWRhdGlvbiB8fCBMMTBuRGVmYXVsdFZhbGlkYXRpb24gfVxyXG4gICAgICAgICAgICBdXHJcbiAgICAgICAgfTtcclxuICAgIH1cclxuXHJcbn1cclxuIl19