Socket
Socket
Sign inDemoInstall

angular-l10n

Package Overview
Dependencies
9
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.1.0 to 3.2.0

src/decorators/currency.decorator.d.ts

2

index.metadata.json

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{"ILocaleConfig":{"__symbolic":"interface"},"LocaleConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ILocaleService":{"__symbolic":"interface"},"LocaleService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"languageCodeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"defaultLocaleChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"currencyCodeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleConfig"}]}],"addConfiguration":[{"__symbolic":"method"}],"getConfiguration":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"getAvailableLanguages":[{"__symbolic":"method"}],"getLanguageDirection":[{"__symbolic":"method"}],"getCurrentLanguage":[{"__symbolic":"method"}],"getCurrentCountry":[{"__symbolic":"method"}],"getCurrentScript":[{"__symbolic":"method"}],"getCurrentNumberingSystem":[{"__symbolic":"method"}],"getCurrentCalendar":[{"__symbolic":"method"}],"getDefaultLocale":[{"__symbolic":"method"}],"getCurrentCurrency":[{"__symbolic":"method"}],"setCurrentLanguage":[{"__symbolic":"method"}],"setDefaultLocale":[{"__symbolic":"method"}],"setCurrentCurrency":[{"__symbolic":"method"}],"initStorage":[{"__symbolic":"method"}],"initLanguage":[{"__symbolic":"method"}],"matchLanguage":[{"__symbolic":"method"}],"initDefaultLocale":[{"__symbolic":"method"}],"initCurrency":[{"__symbolic":"method"}],"sendLanguageEvents":[{"__symbolic":"method"}],"sendDefaultLocaleEvents":[{"__symbolic":"method"}],"sendCurrencyEvents":[{"__symbolic":"method"}],"sendTranslationEvents":[{"__symbolic":"method"}]}},"ITranslationConfig":{"__symbolic":"interface"},"TranslationConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ITranslationService":{"__symbolic":"interface"},"TranslationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"translationChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"translationError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"addConfiguration":[{"__symbolic":"method"}],"getConfiguration":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"getLanguage":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"translateAsync":[{"__symbolic":"method"}],"translateI18nPlural":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"translateNumber":[{"__symbolic":"method"}],"parseValue":[{"__symbolic":"method"}],"handleMissingValue":[{"__symbolic":"method"}],"handleArgs":[{"__symbolic":"method"}],"loadTranslation":[{"__symbolic":"method"}],"getTranslation":[{"__symbolic":"method"}],"getTranslationByProvider":[{"__symbolic":"method"}],"addData":[{"__symbolic":"method"}],"releaseTranslation":[{"__symbolic":"method"}]}},"Translation":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"cancelPipesSubscriptions":[{"__symbolic":"method"}]}},"Localization":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"Translation"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}]}},"ILocaleValidation":{"__symbolic":"interface"},"LocaleValidation":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"}]}],"parseNumber":[{"__symbolic":"method"}]}},"ICollator":{"__symbolic":"interface"},"Collator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"}]}],"compare":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"sortAsync":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"searchAsync":[{"__symbolic":"method"}],"addExtension":[{"__symbolic":"method"}],"match":[{"__symbolic":"method"}]}},"IntlAPI":{"__symbolic":"class","members":{}},"TranslatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"translate","pure":true}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"}]}],"transform":[{"__symbolic":"method"}]}},"LocaleDatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localeDate","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"LocaleDecimalPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localeDecimal","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"LocalePercentPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localePercent","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"LocaleCurrencyPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localeCurrency","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"BaseDirective":{"__symbolic":"class","members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"innerHTML":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}],"setText":[{"__symbolic":"method"}],"addTextListener":[{"__symbolic":"method"}],"removeTextListener":[{"__symbolic":"method"}],"getText":[{"__symbolic":"method"}],"getKey":[{"__symbolic":"method"}],"cancelSubscriptions":[{"__symbolic":"method"}]}},"TranslateDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[l10nTranslate],[translate]"}]}],"members":{"l10nTranslate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"translate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleDateDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localeDate]"}]}],"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localeDate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleDecimalDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localeDecimal]"}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localeDecimal"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocalePercentDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localePercent]"}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localePercent"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleCurrencyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localeCurrency]"}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localeCurrency"]}]}],"symbol":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleNumberValidatorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[validateLocaleNumber][ngModel],[validateLocaleNumber][formControl]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"LocaleNumberValidatorDirective"},"multi":true}]}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["validateLocaleNumber"]}]}],"minValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"}]}],"ngOnInit":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"validateLocaleNumber":{"__symbolic":"function"},"TranslationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TranslatePipe"},{"__symbolic":"reference","name":"TranslateDirective"}],"exports":[{"__symbolic":"reference","name":"TranslatePipe"},{"__symbolic":"reference","name":"TranslateDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"TranslationModule"},"providers":[{"__symbolic":"reference","name":"LocaleConfig"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"TranslationModule"},"providers":[{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"TranslationService"}]}}}},"LocalizationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"LocaleDatePipe"},{"__symbolic":"reference","name":"LocaleDecimalPipe"},{"__symbolic":"reference","name":"LocalePercentPipe"},{"__symbolic":"reference","name":"LocaleCurrencyPipe"},{"__symbolic":"reference","name":"LocaleDateDirective"},{"__symbolic":"reference","name":"LocaleDecimalDirective"},{"__symbolic":"reference","name":"LocalePercentDirective"},{"__symbolic":"reference","name":"LocaleCurrencyDirective"}],"imports":[{"__symbolic":"reference","name":"TranslationModule"}],"exports":[{"__symbolic":"reference","name":"TranslationModule"},{"__symbolic":"reference","name":"LocaleDatePipe"},{"__symbolic":"reference","name":"LocaleDecimalPipe"},{"__symbolic":"reference","name":"LocalePercentPipe"},{"__symbolic":"reference","name":"LocaleCurrencyPipe"},{"__symbolic":"reference","name":"LocaleDateDirective"},{"__symbolic":"reference","name":"LocaleDecimalDirective"},{"__symbolic":"reference","name":"LocalePercentDirective"},{"__symbolic":"reference","name":"LocaleCurrencyDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LocalizationModule"},"providers":[{"__symbolic":"reference","name":"LocaleConfig"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LocalizationModule"},"providers":[{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"TranslationService"}]}}}},"LocaleValidationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"LocaleNumberValidatorDirective"}],"exports":[{"__symbolic":"reference","name":"LocaleNumberValidatorDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LocaleValidationModule"},"providers":[{"__symbolic":"reference","name":"LocaleValidation"}]}}}}},"origins":{"ILocaleConfig":"./src/models/localization/locale-config","LocaleConfig":"./src/models/localization/locale-config","ILocaleService":"./src/services/locale.service","LocaleService":"./src/services/locale.service","ITranslationConfig":"./src/models/translation/translation-config","TranslationConfig":"./src/models/translation/translation-config","ITranslationService":"./src/services/translation.service","TranslationService":"./src/services/translation.service","Translation":"./src/services/translation","Localization":"./src/services/localization","ILocaleValidation":"./src/services/locale-validation","LocaleValidation":"./src/services/locale-validation","ICollator":"./src/services/collator","Collator":"./src/services/collator","IntlAPI":"./src/services/intl-api","TranslatePipe":"./src/pipes/translate.pipe","LocaleDatePipe":"./src/pipes/locale-date.pipe","LocaleDecimalPipe":"./src/pipes/locale-number.pipe","LocalePercentPipe":"./src/pipes/locale-number.pipe","LocaleCurrencyPipe":"./src/pipes/locale-number.pipe","BaseDirective":"./src/models/base-directive","TranslateDirective":"./src/directives/translate.directive","LocaleDateDirective":"./src/directives/locale-date.directive","LocaleDecimalDirective":"./src/directives/locale-number.directive","LocalePercentDirective":"./src/directives/locale-number.directive","LocaleCurrencyDirective":"./src/directives/locale-number.directive","LocaleNumberValidatorDirective":"./src/directives/locale-number-validator.directive","validateLocaleNumber":"./src/directives/locale-number-validator.directive","TranslationModule":"./src/modules/translation.module","LocalizationModule":"./src/modules/localization.module","LocaleValidationModule":"./src/modules/locale-validation.module"},"importAs":"angular-l10n"}
{"__symbolic":"module","version":3,"metadata":{"InjectorRef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]},"statics":{"injector":{"__symbolic":"error","message":"Variable not initialized","line":7,"character":19}}},"ILocaleConfig":{"__symbolic":"interface"},"LocaleConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ILocaleService":{"__symbolic":"interface"},"LocaleService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"languageCodeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"defaultLocaleChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"currencyCodeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleConfig"}]}],"addConfiguration":[{"__symbolic":"method"}],"getConfiguration":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"getAvailableLanguages":[{"__symbolic":"method"}],"getLanguageDirection":[{"__symbolic":"method"}],"getCurrentLanguage":[{"__symbolic":"method"}],"getCurrentCountry":[{"__symbolic":"method"}],"getCurrentScript":[{"__symbolic":"method"}],"getCurrentNumberingSystem":[{"__symbolic":"method"}],"getCurrentCalendar":[{"__symbolic":"method"}],"getDefaultLocale":[{"__symbolic":"method"}],"getCurrentCurrency":[{"__symbolic":"method"}],"setCurrentLanguage":[{"__symbolic":"method"}],"setDefaultLocale":[{"__symbolic":"method"}],"setCurrentCurrency":[{"__symbolic":"method"}],"initStorage":[{"__symbolic":"method"}],"initLanguage":[{"__symbolic":"method"}],"matchLanguage":[{"__symbolic":"method"}],"initDefaultLocale":[{"__symbolic":"method"}],"initCurrency":[{"__symbolic":"method"}],"sendLanguageEvents":[{"__symbolic":"method"}],"sendDefaultLocaleEvents":[{"__symbolic":"method"}],"sendCurrencyEvents":[{"__symbolic":"method"}],"sendTranslationEvents":[{"__symbolic":"method"}]}},"ITranslationConfig":{"__symbolic":"interface"},"TranslationConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ITranslationService":{"__symbolic":"interface"},"TranslationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"translationChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"translationError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"addConfiguration":[{"__symbolic":"method"}],"getConfiguration":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"getLanguage":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"translateAsync":[{"__symbolic":"method"}],"translateI18nPlural":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"translateNumber":[{"__symbolic":"method"}],"parseValue":[{"__symbolic":"method"}],"handleMissingValue":[{"__symbolic":"method"}],"handleArgs":[{"__symbolic":"method"}],"loadTranslation":[{"__symbolic":"method"}],"getTranslation":[{"__symbolic":"method"}],"getTranslationByProvider":[{"__symbolic":"method"}],"addData":[{"__symbolic":"method"}],"releaseTranslation":[{"__symbolic":"method"}],"sendEvents":[{"__symbolic":"method"}]}},"Translation":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"cancelParamSubscriptions":[{"__symbolic":"method"}]}},"Localization":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"Translation"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}]}},"ILocaleValidation":{"__symbolic":"interface"},"LocaleValidation":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"}]}],"parseNumber":[{"__symbolic":"method"}]}},"ICollator":{"__symbolic":"interface"},"Collator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"}]}],"compare":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"sortAsync":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"searchAsync":[{"__symbolic":"method"}],"addExtension":[{"__symbolic":"method"}],"match":[{"__symbolic":"method"}]}},"IntlAPI":{"__symbolic":"class","members":{},"statics":{"hasIntl":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"Intl"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":5,"character":55},"right":"object"}},"hasDateTimeFormat":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"IntlAPI"},"member":"hasIntl"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Intl"},"member":"hasOwnProperty"},"arguments":["DateTimeFormat"]}}},"hasNumberFormat":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"IntlAPI"},"member":"hasIntl"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Intl"},"member":"hasOwnProperty"},"arguments":["NumberFormat"]}}},"hasCollator":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"IntlAPI"},"member":"hasIntl"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Intl"},"member":"hasOwnProperty"},"arguments":["Collator"]}}}}},"Language":{"__symbolic":"function"},"DefaultLocale":{"__symbolic":"function"},"Currency":{"__symbolic":"function"},"TranslatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"translate","pure":true}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"}]}],"transform":[{"__symbolic":"method"}]}},"LocaleDatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localeDate","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"LocaleDecimalPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localeDecimal","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"LocalePercentPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localePercent","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"LocaleCurrencyPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"localeCurrency","pure":true}]}],"members":{"transform":[{"__symbolic":"method"}]}},"BaseDirective":{"__symbolic":"class","members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"innerHTML":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}],"setText":[{"__symbolic":"method"}],"addTextListener":[{"__symbolic":"method"}],"removeTextListener":[{"__symbolic":"method"}],"getText":[{"__symbolic":"method"}],"getKey":[{"__symbolic":"method"}],"cancelSubscriptions":[{"__symbolic":"method"}]}},"TranslateDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[l10nTranslate],[translate]"}]}],"members":{"l10nTranslate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"translate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TranslationService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleDateDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localeDate]"}]}],"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localeDate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleDecimalDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localeDecimal]"}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localeDecimal"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocalePercentDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localePercent]"}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localePercent"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleCurrencyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[localeCurrency]"}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["localeCurrency"]}]}],"symbol":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"setup":[{"__symbolic":"method"}],"replace":[{"__symbolic":"method"}]}},"LocaleNumberValidatorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[validateLocaleNumber][ngModel],[validateLocaleNumber][formControl]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"LocaleNumberValidatorDirective"},"multi":true}]}]}],"members":{"digits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["validateLocaleNumber"]}]}],"minValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngOnInit":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"validateLocaleNumber":{"__symbolic":"function"},"TranslationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TranslatePipe"},{"__symbolic":"reference","name":"TranslateDirective"}],"exports":[{"__symbolic":"reference","name":"TranslatePipe"},{"__symbolic":"reference","name":"TranslateDirective"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"InjectorRef"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"TranslationModule"},"providers":[{"__symbolic":"reference","name":"InjectorRef"},{"__symbolic":"reference","name":"LocaleConfig"},{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"TranslationService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"TranslationModule"},"providers":[{"__symbolic":"reference","name":"InjectorRef"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"TranslationService"}]}}}},"LocalizationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"LocaleDatePipe"},{"__symbolic":"reference","name":"LocaleDecimalPipe"},{"__symbolic":"reference","name":"LocalePercentPipe"},{"__symbolic":"reference","name":"LocaleCurrencyPipe"},{"__symbolic":"reference","name":"LocaleDateDirective"},{"__symbolic":"reference","name":"LocaleDecimalDirective"},{"__symbolic":"reference","name":"LocalePercentDirective"},{"__symbolic":"reference","name":"LocaleCurrencyDirective"}],"imports":[{"__symbolic":"reference","name":"TranslationModule"}],"exports":[{"__symbolic":"reference","name":"TranslationModule"},{"__symbolic":"reference","name":"LocaleDatePipe"},{"__symbolic":"reference","name":"LocaleDecimalPipe"},{"__symbolic":"reference","name":"LocalePercentPipe"},{"__symbolic":"reference","name":"LocaleCurrencyPipe"},{"__symbolic":"reference","name":"LocaleDateDirective"},{"__symbolic":"reference","name":"LocaleDecimalDirective"},{"__symbolic":"reference","name":"LocalePercentDirective"},{"__symbolic":"reference","name":"LocaleCurrencyDirective"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"InjectorRef"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LocalizationModule"},"providers":[{"__symbolic":"reference","name":"InjectorRef"},{"__symbolic":"reference","name":"LocaleConfig"},{"__symbolic":"reference","name":"LocaleService"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"TranslationService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LocalizationModule"},"providers":[{"__symbolic":"reference","name":"InjectorRef"},{"__symbolic":"reference","name":"TranslationConfig"},{"__symbolic":"reference","name":"TranslationService"}]}}}},"LocaleValidationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"LocaleNumberValidatorDirective"}],"exports":[{"__symbolic":"reference","name":"LocaleNumberValidatorDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LocaleValidationModule"},"providers":[{"__symbolic":"reference","name":"LocaleValidation"}]}}}}},"origins":{"InjectorRef":"./src/models/injector-ref","ILocaleConfig":"./src/models/localization/locale-config","LocaleConfig":"./src/models/localization/locale-config","ILocaleService":"./src/services/locale.service","LocaleService":"./src/services/locale.service","ITranslationConfig":"./src/models/translation/translation-config","TranslationConfig":"./src/models/translation/translation-config","ITranslationService":"./src/services/translation.service","TranslationService":"./src/services/translation.service","Translation":"./src/services/translation","Localization":"./src/services/localization","ILocaleValidation":"./src/services/locale-validation","LocaleValidation":"./src/services/locale-validation","ICollator":"./src/services/collator","Collator":"./src/services/collator","IntlAPI":"./src/services/intl-api","Language":"./src/decorators/language.decorator","DefaultLocale":"./src/decorators/default-locale.decorator","Currency":"./src/decorators/currency.decorator","TranslatePipe":"./src/pipes/translate.pipe","LocaleDatePipe":"./src/pipes/locale-date.pipe","LocaleDecimalPipe":"./src/pipes/locale-number.pipe","LocalePercentPipe":"./src/pipes/locale-number.pipe","LocaleCurrencyPipe":"./src/pipes/locale-number.pipe","BaseDirective":"./src/models/base-directive","TranslateDirective":"./src/directives/translate.directive","LocaleDateDirective":"./src/directives/locale-date.directive","LocaleDecimalDirective":"./src/directives/locale-number.directive","LocalePercentDirective":"./src/directives/locale-number.directive","LocaleCurrencyDirective":"./src/directives/locale-number.directive","LocaleNumberValidatorDirective":"./src/directives/locale-number-validator.directive","validateLocaleNumber":"./src/directives/locale-number-validator.directive","TranslationModule":"./src/modules/translation.module","LocalizationModule":"./src/modules/localization.module","LocaleValidationModule":"./src/modules/locale-validation.module"},"importAs":"angular-l10n"}
{
"name": "angular-l10n",
"version": "3.1.0",
"version": "3.2.0",
"description": "An Angular library to translate messages, dates and numbers",

@@ -54,8 +54,8 @@ "main": "./bundles/angular-l10n.umd.js",

"@types/jasmine": "2.5.47",
"@types/node": "7.0.14",
"@types/node": "7.0.18",
"codelyzer": "3.0.1",
"core-js": "2.4.1",
"jasmine-core": "2.6.1",
"karma": "1.6.0",
"karma-chrome-launcher": "2.0.0",
"karma": "1.7.0",
"karma-chrome-launcher": "2.1.1",
"karma-jasmine": "1.1.0",

@@ -66,15 +66,15 @@ "karma-spec-reporter": "0.0.31",

"rollup": "0.41.6",
"rxjs": "5.3.0",
"rxjs": "5.4.0",
"ts-helpers": "1.1.2",
"ts-loader": "2.0.3",
"tslint": "5.1.0",
"tslint": "5.2.0",
"typescript": "2.3.2",
"webpack": "2.4.1",
"zone.js": "0.8.9",
"webpack": "2.5.1",
"zone.js": "0.8.10",
"shelljs": "0.7.7",
"chalk": "1.1.3",
"uglify-js": "2.8.22",
"uglify-js": "3.0.4",
"sorcery": "0.10.0",
"yargs": "7.1.0"
"yargs": "8.0.1"
}
}

@@ -21,3 +21,3 @@ # Angular localization

_Dates_ | pure pipe via Intl | - | directive & pure pipe via Intl
_Validation_ | - | - | numbers validation
_Validation_ | - | - | number validation

@@ -54,6 +54,77 @@ ## Installing

## Usage
**Angular v4**: [quick start](https://github.com/robisim74/angular-l10n/blob/master/doc/quick-start.md) and [library specification](https://github.com/robisim74/angular-l10n/blob/master/doc/spec.md).
**_Configuration_**
```TypeScript
@NgModule({
imports: [
...
HttpModule,
LocalizationModule.forRoot()
],
...
})
export class AppModule {
**Angular v2**: [branch](https://github.com/robisim74/angular-l10n/tree/angular_v2).
constructor(public locale: LocaleService, public translation: TranslationService) {
this.locale.addConfiguration()
.addLanguages(['en', 'it'])
.setCookieExpiration(30)
.defineDefaultLocale('en', 'US')
.defineCurrency('USD');
this.locale.init();
this.translation.addConfiguration()
.addProvider('./assets/locale-');
this.translation.init();
}
}
```
**_Pure pipes with Decorators_**
```TypeScript
@Component({
...
template: `
<p>{{ 'Greeting' | translate:lang }}</p>
<p>{{ today | localeDate:defaultLocale:'fullDate' }}</p>
<p>{{ pi | localeDecimal:defaultLocale:'1.5-5' }}</p>
<p>{{ value | localeCurrency:defaultLocale:currency:true:'1.2-2' }}</p>
`
})
export class HomeComponent implements OnInit {
@Language() lang: string;
@DefaultLocale() defaultLocale: string;
@Currency() currency: string;
...
ngOnInit(): void {
//
}
}
```
**_Directives_**
```TypeScript
@Component({
...
template: `
<p translate>Greeting</p>
<p localeDate="fullDate">{{ today }}</p>
<p localeDecimal="1.5-5">{{ pi }}</p>
<p localeCurrency="1.2-2" [symbol]="true">{{ value }}</p>
`
})
export class HomeComponent {
...
}
```
See the following documentation to learn more about all the features:
- **Angular v4**: [quick start](https://github.com/robisim74/angular-l10n/blob/master/doc/quick-start.md) and [library specification](https://github.com/robisim74/angular-l10n/blob/master/doc/spec.md)
- **Angular v2**: [branch](https://github.com/robisim74/angular-l10n/tree/angular_v2)
## Related projects

@@ -60,0 +131,0 @@ [Angular Localization with an ASP.NET CORE MVC Service](https://damienbod.com/2016/04/29/angular-2-localization-with-an-asp-net-core-mvc-service/) @damienbod

@@ -0,1 +1,2 @@

export { InjectorRef } from './models/injector-ref';
export { ILocaleConfig, LocaleConfig } from './models/localization/locale-config';

@@ -10,2 +11,5 @@ export { ILocaleService, LocaleService } from './services/locale.service';

export { IntlAPI } from './services/intl-api';
export { Language } from './decorators/language.decorator';
export { DefaultLocale } from './decorators/default-locale.decorator';
export { Currency } from './decorators/currency.decorator';
export { TranslatePipe } from './pipes/translate.pipe';

@@ -12,0 +16,0 @@ export { LocaleDatePipe } from './pipes/locale-date.pipe';

import { OnInit } from '@angular/core';
import { FormControl, Validator } from '@angular/forms';
import { LocaleService } from '../services/locale.service';
/**
* Function that takes a control and returns either null when it’s valid, or an error object if it’s not.
* @param locale The reference to LocaleService
* @param digits The format of the number

@@ -12,5 +10,4 @@ * @param MIN_VALUE The minimum value for the number

*/
export declare function validateLocaleNumber(locale: LocaleService, digits: string, MIN_VALUE?: number, MAX_VALUE?: number): Function;
export declare function validateLocaleNumber(digits: string, MIN_VALUE?: number, MAX_VALUE?: number): Function;
export declare class LocaleNumberValidatorDirective implements Validator, OnInit {
locale: LocaleService;
/**

@@ -25,5 +22,4 @@ * Format: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}.

private validator;
constructor(locale: LocaleService);
ngOnInit(): void;
validate(formControl: FormControl): Function;
}

@@ -19,1 +19,5 @@ export declare type Language = {

}
export interface PropertyDecorator {
<T extends Function>(type: T): T;
(target: Object, propertyKey?: string | symbol): void;
}

@@ -5,3 +5,3 @@ export declare class RegExpFactory {

*/
number(defaultLocale: string, digits: string): RegExp;
static number(defaultLocale: string, digits: string): RegExp;
}
import { ModuleWithProviders } from '@angular/core';
import { InjectorRef } from '../models/injector-ref';
export declare class LocalizationModule {
injector: InjectorRef;
/**

@@ -11,2 +13,3 @@ * Use in AppModule: new instances of LocaleService & TranslationService.

static forChild(): ModuleWithProviders;
constructor(injector: InjectorRef);
}
import { ModuleWithProviders } from '@angular/core';
import { InjectorRef } from '../models/injector-ref';
export declare class TranslationModule {
injector: InjectorRef;
/**

@@ -11,2 +13,3 @@ * Use in AppModule: new instances of LocaleService & TranslationService.

static forChild(): ModuleWithProviders;
constructor(injector: InjectorRef);
}

@@ -5,5 +5,6 @@ /**

export declare class IntlAPI {
static HasDateTimeFormat(): boolean;
static HasNumberFormat(): boolean;
static HasCollator(): boolean;
private static readonly hasIntl;
static hasDateTimeFormat(): boolean;
static hasNumberFormat(): boolean;
static hasCollator(): boolean;
}

@@ -6,3 +6,4 @@ import { ChangeDetectorRef } from '@angular/core';

/**
* Extend this class in components to provide 'lang', 'defaultLocale' & 'currency' to the translate and locale pipes.
* Extend this class in components to provide 'lang', 'defaultLocale' & 'currency'
* to localeDecimal, localePercent & localeCurrency pipes.
*/

@@ -15,3 +16,3 @@ export declare class Localization extends Translation {

currency: string;
constructor(locale: LocaleService, translation: TranslationService, changeDetectorRef?: ChangeDetectorRef);
constructor(locale?: LocaleService, translation?: TranslationService, changeDetectorRef?: ChangeDetectorRef);
}

@@ -11,6 +11,6 @@ import { ChangeDetectorRef, OnDestroy } from '@angular/core';

lang: string;
protected pipesSubscriptions: ISubscription[];
constructor(translation: TranslationService, changeDetectorRef?: ChangeDetectorRef);
protected paramSubscriptions: ISubscription[];
constructor(translation?: TranslationService, changeDetectorRef?: ChangeDetectorRef);
ngOnDestroy(): void;
protected cancelPipesSubscriptions(): void;
protected cancelParamSubscriptions(): void;
}

@@ -64,2 +64,3 @@ import { EventEmitter } from '@angular/core';

private releaseTranslation(language);
private sendEvents();
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc