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

    Interface RenderCell

    One visible terminal cell.

    interface RenderCell {
        background: RenderColor | null;
        backgroundSource?: CellColor;
        foreground: RenderColor | null;
        foregroundSource?: CellColor;
        hyperlink: boolean;
        hyperlinkUri?: string | null;
        semanticContent: SemanticContent;
        style: CellStyle;
        text: string;
        underlineSource?: CellColor;
        width: CellWidth;
        x: number;
    }
    Index
    background: RenderColor | null

    Resolved background, or null to use the frame default.

    backgroundSource?: CellColor

    Original background encoding, when the backing API exposes it.

    foreground: RenderColor | null

    Resolved foreground, or null to use the frame default.

    foregroundSource?: CellColor

    Original foreground encoding, when the backing API exposes it.

    hyperlink: boolean

    Whether the cell belongs to a hyperlink.

    hyperlinkUri?: string | null

    OSC 8 URI associated with the cell, or null when it is not a hyperlink.

    semanticContent: SemanticContent

    Semantic content role.

    style: CellStyle

    Text attributes.

    text: string

    Grapheme rendered in the cell.

    underlineSource?: CellColor

    Original underline-color encoding, when the backing API exposes it.

    width: CellWidth

    Cell-width role.

    x: number

    Zero-based column.