UNPKG

hudada-cli

Version:

专为程序员准备的本地文档搜索,快捷开发工具

37 lines (36 loc) 1.01 kB
import { SSHConnection } from '../db/SSHDatabase'; export declare class SSHTerminal { private terminal; private fitAddon; private socket; private connection; private container; private isConnected; private commandBuffer; private historyIndex; private history; private isProcessingKey; private isInitialized; private contextMenu; constructor(connection: SSHConnection); private initContainer; private uploadFile; private getProgressBar; private formatFileSize; private initDragAndDrop; private initTerminal; private loadHistory; private bindEvents; private addToHistory; private setCommand; private searchHistory; clearHistory(): Promise<void>; connect(): Promise<void>; fit(): void; disconnect(): void; destroy(): void; private initContextMenu; private showContextMenu; private downloadFile; } export declare function initTerminal(connection: SSHConnection): Promise<SSHTerminal>;