gespenst API - v0.1.0
    Preparing search index...

    Interface TerminalBufferRow

    A row returned by the paged terminal buffer API.

    interface TerminalBufferRow {
        cells: readonly RenderCell[];
        id: string;
        index: number;
        selection: RenderSelection | null;
        text: string;
        wrapContinuation: boolean;
        wrapped: boolean;
    }
    Index
    cells: readonly RenderCell[]

    Cells in terminal-column order.

    id: string

    Stable identity for this retained Ghostty row.

    index: number

    Absolute row index measured from the oldest retained row.

    selection: RenderSelection | null

    Selected columns when available.

    text: string

    Concatenated row text.

    wrapContinuation: boolean

    Whether this row continues a previous wrapped row.

    wrapped: boolean

    Whether this row wraps into the next row.