TerminalOracleSnapshot
data class TerminalOracleSnapshot(val oracle: TerminalOracleIdentity, val columns: Int, val visibleRows: Int, val historyRows: Int, val liveRowStart: Int, val activeBuffer: String, val cursorColumn: Int, val cursorRow: Int, val modes: TerminalOracleModeSnapshot, val retainedRows: List<TerminalOracleRowSnapshot>, val windowTitle: String, val outboundBytes: TerminalByteSequence)
Canonical state returned by a process-isolated terminal oracle.
Constructors
Link copied to clipboard
constructor(oracle: TerminalOracleIdentity, columns: Int, visibleRows: Int, historyRows: Int, liveRowStart: Int, activeBuffer: String, cursorColumn: Int, cursorRow: Int, modes: TerminalOracleModeSnapshot, retainedRows: List<TerminalOracleRowSnapshot>, windowTitle: String, outboundBytes: TerminalByteSequence)