angular-l10n
Version:
An Angular library to translate messages, dates and numbers
31 lines (30 loc) • 1.01 kB
TypeScript
import { LocaleService } from './locale.service';
import { TranslationService } from './translation.service';
import { LocalizedRouting } from '../models/localized-routing';
/**
* Initializes the services.
*/
export declare abstract class L10nLoader {
/**
* Loads l10n services.
*/
abstract load(): Promise<any>;
}
export declare class LocaleLoader implements L10nLoader {
private locale;
private translation;
constructor(locale: LocaleService, translation: TranslationService);
load(): Promise<any>;
}
export declare class TranslationLoader implements L10nLoader {
private translation;
constructor(translation: TranslationService);
load(): Promise<any>;
}
export declare class LocalizedRoutingLoader implements L10nLoader {
private localizedRouting;
private locale;
private translation;
constructor(localizedRouting: LocalizedRouting, locale: LocaleService, translation: TranslationService);
load(): Promise<any>;
}