UNPKG

@oxyhq/services

Version:

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

39 lines (37 loc) • 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.composeOxyServices = composeOxyServices; var _OxyServices = require("../OxyServices.base"); var _OxyServices2 = require("./OxyServices.auth"); var _OxyServices3 = require("./OxyServices.user"); var _OxyServices4 = require("./OxyServices.totp"); var _OxyServices5 = require("./OxyServices.privacy"); var _OxyServices6 = require("./OxyServices.language"); var _OxyServices7 = require("./OxyServices.payment"); var _OxyServices8 = require("./OxyServices.karma"); var _OxyServices9 = require("./OxyServices.assets"); var _OxyServices0 = require("./OxyServices.developer"); var _OxyServices1 = require("./OxyServices.location"); var _OxyServices10 = require("./OxyServices.analytics"); var _OxyServices11 = require("./OxyServices.devices"); var _OxyServices12 = require("./OxyServices.utility"); /** * Centralized mixin exports and composition helper * * This module provides a clean way to compose all mixins * and ensures consistent ordering for better maintainability */ /** * Composes all OxyServices mixins in the correct order * * Order matters for mixins - dependencies should be applied first. * This function ensures consistent composition across the codebase. * * @returns The fully composed OxyServices class with all mixins applied */ function composeOxyServices() { return (0, _OxyServices12.OxyServicesUtilityMixin)((0, _OxyServices11.OxyServicesDevicesMixin)((0, _OxyServices10.OxyServicesAnalyticsMixin)((0, _OxyServices1.OxyServicesLocationMixin)((0, _OxyServices0.OxyServicesDeveloperMixin)((0, _OxyServices9.OxyServicesAssetsMixin)((0, _OxyServices8.OxyServicesKarmaMixin)((0, _OxyServices7.OxyServicesPaymentMixin)((0, _OxyServices6.OxyServicesLanguageMixin)((0, _OxyServices5.OxyServicesPrivacyMixin)((0, _OxyServices4.OxyServicesTotpMixin)((0, _OxyServices3.OxyServicesUserMixin)((0, _OxyServices2.OxyServicesAuthMixin)(_OxyServices.OxyServicesBase))))))))))))); } //# sourceMappingURL=index.js.map