mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-28 08:17:54 +08:00
Add module to extend interface for "i18next". Add default export for "express-brute-memcached". Remove unnecessary interface for "i18next-express-middleware". Add definitions for "i18next-browser-languagedetector" and "i18next-node-fs-backend".
26 lines
658 B
TypeScript
26 lines
658 B
TypeScript
///<reference path="i18next-node-fs-backend.d.ts"/>
|
|
|
|
import * as i18next from 'i18next';
|
|
import * as Backend from 'i18next-node-fs-backend';
|
|
|
|
var options = {
|
|
backend: {
|
|
// path where resources get loaded from
|
|
loadPath: '/locales/{{lng}}/{{ns}}.json',
|
|
|
|
// path to post missing resources
|
|
addPath: '/locales/{{lng}}/{{ns}}.missing.json',
|
|
|
|
// jsonIndent to use when storing json files
|
|
jsonIndent: 2
|
|
}
|
|
};
|
|
|
|
i18next.use(Backend).init(options);
|
|
i18next.use(Backend).init({ backend: options.backend });
|
|
|
|
var backend = new Backend(null, options.backend);
|
|
|
|
backend = new Backend();
|
|
backend.init(options.backend);
|