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

    Type Alias BrowserTerminalEventMap

    BrowserTerminalEventMap: Omit<TerminalEventMap, "render"> & {
        bufferChange: TerminalBufferChangeEvent;
        font: TerminalGeometry;
        renderer: RendererInfo;
        resize: TerminalGeometry;
        scroll: number;
        selectionChange: undefined;
        viewportChange: TerminalViewportChangeEvent;
        writeParsed: undefined;
    }

    Event payloads emitted by a browser terminal.

    Type Declaration

    • ReadonlybufferChange: TerminalBufferChangeEvent

      Emitted when retained text or physical row layout changes, but not for viewport-only scrolls.

    • Readonlyfont: TerminalGeometry

      Geometry emitted after applying a font change.

    • Readonlyrenderer: RendererInfo

      Renderer selected after capability detection or restoration.

    • Readonlyresize: TerminalGeometry

      Emitted after a changed browser layout has been dispatched to the terminal backend.

    • Readonlyscroll: number

      Absolute zero-based offset of the first visible buffer row.

    • ReadonlyselectionChange: undefined

      Emitted when the terminal selection changes.

    • ReadonlyviewportChange: TerminalViewportChangeEvent

      Authoritative buffer state emitted after a frame is painted.

    • ReadonlywriteParsed: undefined

      Emitted after queued output has been parsed and rendered.