UNPKG

recoder-shared

Version:

Shared types, utilities, and configurations for Recoder

34 lines 2.24 kB
"use strict"; /** * Collaboration Module Index * Exports all collaboration-related components */ Object.defineProperty(exports, "__esModule", { value: true }); exports.RealtimeSyncHandler = exports.CodeSyncEngine = exports.RedisSessionPersistence = exports.SessionManager = exports.CollaborationServer = exports.CollaborationService = void 0; const tslib_1 = require("tslib"); // Core collaboration service var collaboration_service_1 = require("./collaboration-service"); Object.defineProperty(exports, "CollaborationService", { enumerable: true, get: function () { return tslib_1.__importDefault(collaboration_service_1).default; } }); // WebSocket server var websocket_server_1 = require("./websocket-server"); Object.defineProperty(exports, "CollaborationServer", { enumerable: true, get: function () { return websocket_server_1.CollaborationServer; } }); // Session management var session_manager_1 = require("./session-manager"); Object.defineProperty(exports, "SessionManager", { enumerable: true, get: function () { return session_manager_1.SessionManager; } }); // Redis persistence var redis_session_persistence_1 = require("./redis-session-persistence"); Object.defineProperty(exports, "RedisSessionPersistence", { enumerable: true, get: function () { return redis_session_persistence_1.RedisSessionPersistence; } }); // Code synchronization var code_sync_engine_1 = require("./code-sync-engine"); Object.defineProperty(exports, "CodeSyncEngine", { enumerable: true, get: function () { return code_sync_engine_1.CodeSyncEngine; } }); // Real-time sync handler var realtime_sync_handler_1 = require("./realtime-sync-handler"); Object.defineProperty(exports, "RealtimeSyncHandler", { enumerable: true, get: function () { return realtime_sync_handler_1.RealtimeSyncHandler; } }); // Re-export for easy access tslib_1.__exportStar(require("./collaboration-service"), exports); tslib_1.__exportStar(require("./websocket-server"), exports); tslib_1.__exportStar(require("./session-manager"), exports); tslib_1.__exportStar(require("./redis-session-persistence"), exports); tslib_1.__exportStar(require("./code-sync-engine"), exports); tslib_1.__exportStar(require("./realtime-sync-handler"), exports); //# sourceMappingURL=index.js.map