angular-l10n
Version:
An Angular library to translate messages, dates and numbers
21 lines (20 loc) • 863 B
TypeScript
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);
}