tabby-trzsz
Version:
Supports trzsz ( trz / tsz ), which similar to rz / sz, and compatible with tmux.
14 lines (13 loc) • 657 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { TrzszFilter } from "trzsz";
import { ConfigService } from "tabby-core";
import { ElectronHostWindow, ElectronService } from "tabby-electron";
import { SessionMiddleware, BaseTerminalTabComponent } from "tabby-terminal";
export declare class TrzszSessionMiddleware extends SessionMiddleware {
private config;
trzsz: TrzszFilter;
constructor(config: ConfigService, hostWindow: ElectronHostWindow, electron: ElectronService, terminal: BaseTerminalTabComponent<any>, isWindowsShell: boolean);
feedFromSession(data: Buffer): void;
feedFromTerminal(data: Buffer): void;
}