language-management-lib
Version:
A TypeScript library for managing language translations in applications with URL parameter support.
22 lines (21 loc) • 1.85 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.useTranslation = exports.setLanguageInURL = exports.getLanguageFromURL = exports.formatTranslation = exports.isValidLanguageKey = exports.validateLanguageKey = exports.lng = exports.NamedSetLanguage = exports.SetLanguage = void 0;
const SetLanguage_1 = __importDefault(require("./core/SetLanguage"));
exports.SetLanguage = SetLanguage_1.default;
const SetLanguage_2 = require("./core/SetLanguage");
Object.defineProperty(exports, "NamedSetLanguage", { enumerable: true, get: function () { return SetLanguage_2.SetLanguage; } });
const types_1 = require("./core/types");
Object.defineProperty(exports, "lng", { enumerable: true, get: function () { return types_1.lng; } });
const helpers_1 = require("./utils/helpers");
Object.defineProperty(exports, "validateLanguageKey", { enumerable: true, get: function () { return helpers_1.validateLanguageKey; } });
Object.defineProperty(exports, "isValidLanguageKey", { enumerable: true, get: function () { return helpers_1.isValidLanguageKey; } });
Object.defineProperty(exports, "formatTranslation", { enumerable: true, get: function () { return helpers_1.formatTranslation; } });
Object.defineProperty(exports, "getLanguageFromURL", { enumerable: true, get: function () { return helpers_1.getLanguageFromURL; } });
Object.defineProperty(exports, "setLanguageInURL", { enumerable: true, get: function () { return helpers_1.setLanguageInURL; } });
const useTranslation_1 = require("./hooks/useTranslation");
Object.defineProperty(exports, "useTranslation", { enumerable: true, get: function () { return useTranslation_1.useTranslation; } });
exports.default = SetLanguage_1.default;