mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Add typing for addResources. Export i18next-client module.
This commit is contained in:
@@ -665,6 +665,24 @@ describe('i18next', function () {
|
||||
|
||||
});
|
||||
|
||||
describe('adding resources after initialisation', function () {
|
||||
|
||||
var frResource = <IResourceStoreKey>{ 'simple_fr': 'ok_from_fr' };
|
||||
var enResource = <IResourceStoreKey>{ 'simple_en': 'ok_from_en' };
|
||||
|
||||
beforeEach(function (done) {
|
||||
i18n.init({ resStore: {} },
|
||||
function (t) { done(); });
|
||||
});
|
||||
|
||||
it('it should use resources for translation added after initialisation', function () {
|
||||
i18n.addResources('fr', 'translation', frResource);
|
||||
i18n.addResources('en', 'translation', enResource);
|
||||
expect(i18n.t('simple_fr', { lng: 'fr' })).to.be('ok_from_fr');
|
||||
expect(i18n.t('simple_en', { lng: 'en' })).to.be('ok_from_en');
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
describe('translation functionality', function () {
|
||||
|
||||
|
||||
Vendored
+5
@@ -66,6 +66,7 @@ interface I18nextOptions {
|
||||
|
||||
interface I18nextStatic {
|
||||
|
||||
addResources(language: string, namespace: string, resources: IResourceStoreKey): void;
|
||||
addPostProcessor(name: string, fn: (value: any, key: string, options: any) => string): void;
|
||||
detectLanguage(): string;
|
||||
functions: {
|
||||
@@ -130,4 +131,8 @@ declare var i18n: I18nextStatic;
|
||||
|
||||
declare module 'i18next' {
|
||||
export = i18n;
|
||||
}
|
||||
|
||||
declare module 'i18next-client' {
|
||||
export = i18n;
|
||||
}
|
||||
Reference in New Issue
Block a user