air-lib
Version:
This is Air's angular component library
19 lines (18 loc) • 793 B
TypeScript
import { TranslateService } from '@ngx-translate/core';
import { HttpService } from './http.service';
import { Observable } from 'rxjs';
export declare class TranslationService {
private http;
translater: TranslateService;
private localizationStorage;
private defaultLang;
private englishLang;
private ukraineLang;
constructor(translateService: TranslateService, http: HttpService);
setLanguage(locale: string): void;
loadTranslation(parts: string[]): any;
private defaultLocale;
translate(key: string | Array<string>, interpolateParams?: Object): Observable<string | any>;
translateInstant(key: string | Array<string>, interpolateParams?: Object): string | any;
translateSync(key: string | Array<string>): string | any;
}