@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
JavaScript
;
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