Options for creating a pseudo-terminal (PTY).
interface
TerminalOptions
interface TerminalOptions
- data?: (terminal: Terminal, data: Uint8Array<ArrayBuffer>) => void
Callback invoked when data is received from the terminal.
- exit?: (terminal: Terminal, exitCode: number, signal: null | string) => void
Callback invoked when the PTY stream closes (EOF or read error). Note: exitCode is a PTY lifecycle status (0=clean EOF, 1=error), NOT the subprocess exit code. Use Subprocess.exited or onExit callback for actual process exit information.