@anglr/translate-extensions
Version:
Angular module - external translation loader for ngx-translate
11 lines • 770 B
TypeScript
import { TranslateService } from '@ngx-translate/core';
import { Subscription } from 'rxjs';
/**
* Performs translation of key(s) and calls callback, also listens for language changes
* @param key - Key or array of keys to be translated
* @param translateService - Translation service used for translation
* @param translateCallback - Callback with translated key or keys
* @param interpolateParamsGet - Callback used for obtaining interpolation object or objects (use array if key is array)
*/
export declare function translateString<TKey extends string | string[]>(key: TKey, translateService: TranslateService, translateCallback: (translatedString: TKey) => void, interpolateParamsGet: () => object | object[]): Subscription;
//# sourceMappingURL=utils.d.ts.map