UNPKG

tinyagent

Version:

Connect your local shell to any device - access your dev environment from anywhere

34 lines 859 B
interface ShellClientOptions { sessionId: string; relayUrl: string; shell: string; serverCommand?: string; serverPort?: number; createTunnel?: boolean; } export declare class ShellClient { private options; private ws?; private shellProcess?; private serverProcess?; private tunnelManager?; private heartbeatInterval?; private reconnectTimeout?; private isConnected; private spinner; private terminalBuffer; private currentSize; constructor(options: ShellClientOptions); connect(): Promise<void>; private handleMessage; private startShell; private startServer; private handleCommand; private sendMessage; private startHeartbeat; private scheduleReconnect; private cleanup; disconnect(): void; } export {}; //# sourceMappingURL=shell-client.d.ts.map