UNPKG

@oxyhq/services

Version:

Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀

126 lines (125 loc) • 3.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { OxyServices: true, OxyAuthenticationError: true, OxyAuthenticationTimeoutError: true, OXY_CLOUD_URL: true, oxyClient: true, DeviceManager: true, SUPPORTED_LANGUAGES: true, getLanguageMetadata: true, getLanguageName: true, getNativeLanguageName: true, normalizeLanguageCode: true }; Object.defineProperty(exports, "DeviceManager", { enumerable: true, get: function () { return _deviceManager.DeviceManager; } }); Object.defineProperty(exports, "OXY_CLOUD_URL", { enumerable: true, get: function () { return _OxyServices.OXY_CLOUD_URL; } }); Object.defineProperty(exports, "OxyAuthenticationError", { enumerable: true, get: function () { return _OxyServices.OxyAuthenticationError; } }); Object.defineProperty(exports, "OxyAuthenticationTimeoutError", { enumerable: true, get: function () { return _OxyServices.OxyAuthenticationTimeoutError; } }); Object.defineProperty(exports, "OxyServices", { enumerable: true, get: function () { return _OxyServices.OxyServices; } }); Object.defineProperty(exports, "SUPPORTED_LANGUAGES", { enumerable: true, get: function () { return _languageUtils.SUPPORTED_LANGUAGES; } }); exports.default = void 0; Object.defineProperty(exports, "getLanguageMetadata", { enumerable: true, get: function () { return _languageUtils.getLanguageMetadata; } }); Object.defineProperty(exports, "getLanguageName", { enumerable: true, get: function () { return _languageUtils.getLanguageName; } }); Object.defineProperty(exports, "getNativeLanguageName", { enumerable: true, get: function () { return _languageUtils.getNativeLanguageName; } }); Object.defineProperty(exports, "normalizeLanguageCode", { enumerable: true, get: function () { return _languageUtils.normalizeLanguageCode; } }); Object.defineProperty(exports, "oxyClient", { enumerable: true, get: function () { return _OxyServices.oxyClient; } }); var _OxyServices = require("./OxyServices"); var _interfaces = require("../models/interfaces"); Object.keys(_interfaces).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _interfaces[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _interfaces[key]; } }); }); var _session = require("../models/session"); Object.keys(_session).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _session[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _session[key]; } }); }); var _deviceManager = require("../utils/deviceManager"); var _languageUtils = require("../utils/languageUtils"); /** * OxyServices Core Module - Unified Architecture * * This module exports the unified OxyServices class that provides all API functionality * in one simple, easy-to-use interface. */ // Main OxyServices class (unified) // Re-export all models and types for convenience // Export device management utilities // Export language utilities // Import for default export // Default export for backward compatibility var _default = exports.default = _OxyServices.OxyServices; //# sourceMappingURL=index.js.map