Skip to content

Commit 2ae326e

Browse files
committed
chore: merge branch 'develop' into clean-child-implementation
* develop: refactor(service/getTranslations): return DeepReadonly instead feat(service): getTranslations # Conflicts: # projects/ngx-translate/src/lib/translate.service.ts
2 parents ef2cd52 + 9a4f9ba commit 2ae326e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

projects/ngx-translate/src/lib/translate.service.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { MissingTranslationHandler } from "./missing-translation-handler";
55
import { TranslateCompiler } from "./translate.compiler";
66
import { TranslateLoader } from "./translate.loader";
77
import { TranslateParser } from "./translate.parser";
8-
import { TranslateStore } from "./translate.store";
8+
import { DeepReadonly, TranslateStore } from "./translate.store";
99
import { insertValue, isArray, isDefinedAndNotNull, isDict, isString } from "./util";
1010
import {
1111
DefaultLangChangeEvent,
@@ -197,6 +197,13 @@ export class TranslateService implements ITranslateService {
197197
return undefined;
198198
}
199199

200+
/**
201+
* @returns The loaded translations for the given language
202+
*/
203+
public getTranslations(language: Language): DeepReadonly<InterpolatableTranslationObject> {
204+
return this.store.getTranslations(language);
205+
}
206+
200207
/**
201208
* Changes the current lang
202209
*/

0 commit comments

Comments
 (0)