DuyTa's picture
Upload folder using huggingface_hub
bc20498 verified
raw
history blame
1.3 kB
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.i18nextResourcesToBackend = factory());
})(this, (function () { 'use strict';
var resourcesToBackend = function resourcesToBackend(res) {
return {
type: 'backend',
init: function init(services, backendOptions, i18nextOptions) {},
read: function read(language, namespace, callback) {
if (typeof res === 'function') {
if (res.length < 3) {
try {
var r = res(language, namespace);
if (r && typeof r.then === 'function') {
r.then(function (data) {
return callback(null, data && data.default || data);
}).catch(callback);
} else {
callback(null, r);
}
} catch (err) {
callback(err);
}
return;
}
res(language, namespace, callback);
return;
}
callback(null, res && res[language] && res[language][namespace]);
}
};
};
return resourcesToBackend;
}));