UNPKG

@shelltender/server

Version:

Server-side terminal session management for Shelltender

23 lines 745 B
import { Router } from 'express'; import { SessionManager } from '../SessionManager.js'; import { WebSocketServer } from '../WebSocketServer.js'; import { BufferManager } from '../BufferManager.js'; export interface SessionMetadata { id: string; command: string; args: string[]; status: 'active' | 'idle' | 'exited'; createdAt: string; lastActivityAt?: string; duration: number; pid?: number; memory?: number; cpu?: number; cols: number; rows: number; cwd?: string; clientCount: number; exitCode?: number; } export declare function createAdminRouter(sessionManager: SessionManager, wsServer?: WebSocketServer, bufferManager?: BufferManager): Router; //# sourceMappingURL=admin.d.ts.map