UNPKG

angular-l10n

Version:

An Angular library to translate messages, dates and numbers

23 lines (22 loc) 1.01 kB
import { ModuleWithProviders } from '@angular/core'; import { InjectorRef } from '../models/injector-ref'; import { Logger } from '../models/logger'; import { L10nConfig, Token } from '../models/l10n-config'; export declare function provideRoot(l10nConfig: L10nConfig, token: Token): any[]; export declare function provideChild(l10nConfig: L10nConfig, token: Token): any[]; /** * Provides dependencies, pipes & directives for translating messages. */ export declare class TranslationModule { private injector; private logger; /** * Use in AppModule: new instances of LocaleService & TranslationService. */ static forRoot(l10nConfig: L10nConfig, token?: Token): ModuleWithProviders<TranslationModule>; /** * Use in feature modules with lazy loading: new instance of TranslationService. */ static forChild(l10nConfig: L10nConfig, token?: Token): ModuleWithProviders<TranslationModule>; constructor(injector: InjectorRef, logger: Logger); }