@naturalcycles/js-lib
Version:
Standard library for universal (browser + Node.js) javascript
19 lines (18 loc) • 485 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FetchTranslationLoader = void 0;
/**
* Use `baseUrl` to prefix your language files.
* Example URL structure:
* ${baseUrl}/${locale}.json
*/
class FetchTranslationLoader {
fetcher;
constructor(fetcher) {
this.fetcher = fetcher;
}
async load(locale) {
return await this.fetcher.get(`${locale}.json`);
}
}
exports.FetchTranslationLoader = FetchTranslationLoader;