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

    Interface ITheme

    Contains colors to theme the terminal with.

    interface ITheme {
        background?: string;
        black?: string;
        blue?: string;
        brightBlack?: string;
        brightBlue?: string;
        brightCyan?: string;
        brightGreen?: string;
        brightMagenta?: string;
        brightRed?: string;
        brightWhite?: string;
        brightYellow?: string;
        cursor?: string;
        cursorAccent?: string;
        cyan?: string;
        extendedAnsi?: string[];
        foreground?: string;
        green?: string;
        magenta?: string;
        overviewRulerBorder?: string;
        red?: string;
        scrollbarSliderActiveBackground?: string;
        scrollbarSliderBackground?: string;
        scrollbarSliderHoverBackground?: string;
        selectionBackground?: string;
        selectionForeground?: string;
        selectionInactiveBackground?: string;
        white?: string;
        yellow?: string;
    }
    Index
    background?: string

    The default background color

    black?: string

    ANSI black (eg. \x1b[30m)

    blue?: string

    ANSI blue (eg. \x1b[34m)

    brightBlack?: string

    ANSI bright black (eg. \x1b[1;30m)

    brightBlue?: string

    ANSI bright blue (eg. \x1b[1;34m)

    brightCyan?: string

    ANSI bright cyan (eg. \x1b[1;36m)

    brightGreen?: string

    ANSI bright green (eg. \x1b[1;32m)

    brightMagenta?: string

    ANSI bright magenta (eg. \x1b[1;35m)

    brightRed?: string

    ANSI bright red (eg. \x1b[1;31m)

    brightWhite?: string

    ANSI bright white (eg. \x1b[1;37m)

    brightYellow?: string

    ANSI bright yellow (eg. \x1b[1;33m)

    cursor?: string

    The cursor color

    cursorAccent?: string

    The accent color of the cursor (fg color for a block cursor)

    cyan?: string

    ANSI cyan (eg. \x1b[36m)

    extendedAnsi?: string[]

    ANSI extended colors (16-255)

    foreground?: string

    The default foreground color

    green?: string

    ANSI green (eg. \x1b[32m)

    magenta?: string

    ANSI magenta (eg. \x1b[35m)

    overviewRulerBorder?: string

    The border color of the overview ruler. This visually separates the terminal from the scroll bar when IOverviewRulerOptions.width is set. When this is not set it defaults to black (#000000).

    red?: string

    ANSI red (eg. \x1b[31m)

    scrollbarSliderActiveBackground?: string

    The scrollbar slider background color when clicked. Defaults to ITerminalOptions.foreground foreground with 50% opacity.

    scrollbarSliderBackground?: string

    The scrollbar slider background color. Defaults to ITerminalOptions.foreground foreground with 20% opacity.

    scrollbarSliderHoverBackground?: string

    The scrollbar slider background color when hovered. Defaults to ITerminalOptions.foreground foreground with 40% opacity.

    selectionBackground?: string

    The selection background color (can be transparent)

    selectionForeground?: string

    The selection foreground color

    selectionInactiveBackground?: string

    The selection background color when the terminal does not have focus (can be transparent)

    white?: string

    ANSI white (eg. \x1b[37m)

    yellow?: string

    ANSI yellow (eg. \x1b[33m)