UNPKG

@anglr/translate-extensions

Version:

Angular module - external translation loader for ngx-translate

26 lines 1.06 kB
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