@gitorial/sync
Version:
Universal sync library for real-time tutorial state synchronization between websites and VS Code extensions with built-in relay server orchestration
14 lines • 1.01 kB
TypeScript
export { RelayClient, type RelayClientConfig } from './client/RefactoredRelayClient';
export { RelaySessionOrchestrator } from './server/RelaySessionOrchestrator';
export { SessionStore } from './server/stores/SessionStore';
export { SessionLifecycleManager } from './server/manager/SessionLifecycleManager';
export { ConnectionManager } from './server/manager/ConnectionManager';
export type { Session, RelayConnection, SessionStatus, SessionLifecycleEvents, ConnectionManager as IConnectionManager, SessionOrchestratorConfig, SessionOrchestratorEvents, CreateSessionOptions, SessionData } from './server/types/session';
export { createWebSocketClient, type ISyncSocket } from './client/socket';
export * from './client/types';
export * from './client/types/messages';
export * from './client/types/roles';
export * from './client/types/sync-phases';
export * from './constants/protocol-version';
export type { TutorialSyncState as TutorialState } from './client/types';
//# sourceMappingURL=index.d.ts.map