PrivatecleanupsPrivatecurrentPrivate OptionaldataPrivate ReadonlydecoderPrivatedisposedPrivate OptionalerrorPrivateinitializationPrivatelinksPrivatelinksPrivate OptionalpastePrivate OptionalresizePrivateselectionPrivateselectionPrivateterminalPrivatethemeGrid width, or 80 before initialization.
Grid height, or 24 before initialization.
Clears the screen while retaining scrollback and terminal modes.
PrivatecopyIdempotently releases addons, handlers, workers, rendering, and terminal DOM.
Fits the grid to the host.
Focuses native input, including the mobile keyboard.
Last successfully applied application theme.
Creates the terminal, loads packaged WASM, and mounts it in the host.
PrivateinitializeRegisters keyboard and composed-text input.
Registers asynchronous renderer and browser errors.
Registers paste text separately from keys and control sequences.
Registers grid resize notifications.
PrivatereportEnables or disables visible HTTP(S) link overlays.
Applies colors in order without clearing or recreating the terminal.
PrivatesetupPrivatesetupPrivatesetupPrivatetoQueues output without awaiting a frame.
Resolves after output has been parsed and rendered.
Writes output with normalized terminal line endings.
Adapts Gespenst's byte-oriented input and asynchronous rendering to the SQL REPL. Owns browser handlers and disposes the native terminal and its addons.