@anglr/translate-extensions
Version:
Angular module - external translation loader for ngx-translate
26 lines • 1.06 kB
TypeScript
import { HttpClient } from '@angular/common/http';
import { TranslateLoader } from '@ngx-translate/core';
import { Observable } from 'rxjs';
import { ExternalTranslationLoaderOptions } from './externalTranslationLoaderOptions';
import * as i0 from "@angular/core";
/**
* External translation loader, that can be configured with multiple resources
*/
export declare class ExternalTranslationLoader implements TranslateLoader {
private _options;
private _http;
private _baseUrl?;
/**
* Cached results for requested urls
*/
private _cachedResults;
constructor(_options: ExternalTranslationLoaderOptions, _http: HttpClient, _baseUrl?: string);
/**
* Gets translations for language
* @param lang - Id of language
*/
getTranslation(lang: string): Observable<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<ExternalTranslationLoader, [null, null, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<ExternalTranslationLoader>;
}
//# sourceMappingURL=externalTranslationLoader.d.ts.map