@shelltender/server
Version:
Server-side terminal session management for Shelltender
16 lines • 1.06 kB
TypeScript
export { SessionManager } from './SessionManager.js';
export type { SessionMetadata } from './SessionManager.js';
export { BufferManager } from './BufferManager.js';
export { SessionStore } from './SessionStore.js';
export { RestrictedShell } from './RestrictedShell.js';
export { WebSocketServer } from './WebSocketServer.js';
export { EventManager } from './events/EventManager.js';
export { TerminalDataPipeline, CommonProcessors, CommonFilters } from './TerminalDataPipeline.js';
export { PipelineIntegration } from './integration/PipelineIntegration.js';
export { createShelltender, createShelltenderServer, startShelltender, detectEnvironment, validateConfiguration } from './createServer.js';
export type { ShelltenderConfig, ShelltenderInstance } from './createServer.js';
export type { ISessionManager, IDataEmitter } from './interfaces/ISessionManager.js';
export * from './patterns/index.js';
export type { StoredSession } from './SessionStore.js';
export { AdminSessionProxy } from './admin/AdminSessionProxy.js';
//# sourceMappingURL=index.d.ts.map