recoder-shared
Version:
Shared types, utilities, and configurations for Recoder
22 lines • 1.28 kB
TypeScript
/**
* Collaboration Module Index
* Exports all collaboration-related components
*/
export { default as CollaborationService } from './collaboration-service';
export type { CollaborationServiceOptions, CollaborativeCodeGeneration } from './collaboration-service';
export { CollaborationServer } from './websocket-server';
export type { CollaborationUser, CollaborationSession, CollaborationEvent, CodeChange, AISuggestion } from './websocket-server';
export { SessionManager } from './session-manager';
export type { SessionPersistence, UserPresence, SessionInvite, SessionAnalytics } from './session-manager';
export { RedisSessionPersistence } from './redis-session-persistence';
export { CodeSyncEngine } from './code-sync-engine';
export type { CodeOperation, CodeDocument, ConflictResolution, SyncState } from './code-sync-engine';
export { RealtimeSyncHandler } from './realtime-sync-handler';
export type { SyncMessage, CursorPosition, TextSelection, UserFileActivity } from './realtime-sync-handler';
export * from './collaboration-service';
export * from './websocket-server';
export * from './session-manager';
export * from './redis-session-persistence';
export * from './code-sync-engine';
export * from './realtime-sync-handler';
//# sourceMappingURL=index.d.ts.map