@ngx-easy-i18n-js/core
Version:
The easy internationalization (i18n) library for Angular
19 lines (18 loc) • 705 B
TypeScript
import { Observable } from 'rxjs';
import { EasyI18nMessages } from 'easy-i18n-js/lib/easy-i18n';
import * as i0 from "@angular/core";
export declare abstract class EasyI18nLoader {
/**
* Return messages with locale
* @param locale
*/
abstract getMessages(locale: string): Observable<EasyI18nMessages>;
}
/**
* This loader is just a placeholder that does nothing, in case you don't need a loader at all
*/
export declare class EmptyEasyI18nLoader extends EasyI18nLoader {
getMessages(locale: string): Observable<EasyI18nMessages>;
static ɵfac: i0.ɵɵFactoryDeclaration<EmptyEasyI18nLoader, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<EmptyEasyI18nLoader>;
}