@rero/ng-core
Version:
RERO angular core library.
19 lines (18 loc) • 706 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { TranslateLoader as BaseTranslateLoader } from '@ngx-translate/core';
import { Observable } from 'rxjs';
import { CoreConfigService } from '../core-config.service';
/**
* Loader for translations used in ngx-translate library.
*/
export declare class TranslateLoader implements BaseTranslateLoader {
protected coreConfigService: CoreConfigService;
protected http: HttpClient;
private translations;
private coreTranslations;
/**
* Return observable used by ngx-translate to get translations.
* @param lang - string, language to retrieve translations from.
*/
getTranslation(lang: string): Observable<any>;
}