UNPKG

angular-l10n

Version:

An Angular library to translate messages, dates and numbers

21 lines (20 loc) 863 B
import { ModuleWithProviders } from '@angular/core'; import { InjectorRef } from '../models/injector-ref'; import { Logger } from '../models/logger'; import { L10nConfig, Token } from '../models/l10n-config'; /** * Provides dependencies, pipes & directives for translating messages, dates & numbers. */ export declare class LocalizationModule { private injector; private logger; /** * Use in AppModule: new instances of LocaleService & TranslationService. */ static forRoot(l10nConfig: L10nConfig, token?: Token): ModuleWithProviders<LocalizationModule>; /** * Use in feature modules with lazy loading: new instance of TranslationService. */ static forChild(l10nConfig: L10nConfig, token?: Token): ModuleWithProviders<LocalizationModule>; constructor(injector: InjectorRef, logger: Logger); }