Terminal

open external class Terminal(options: ITerminalOptions = definedExternally) : IDisposable(source)

Constructors

Link copied to clipboard
constructor(options: ITerminalOptions = definedExternally)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
open val cols: Number
Link copied to clipboard
open val element: HTMLElement?
Link copied to clipboard
open val markers: Array<IMarker>
Link copied to clipboard
open val modes: IModes
Link copied to clipboard
open var onBell: IEvent__1<Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var onKey: IEvent__1<T$0>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val parser: IParser
Link copied to clipboard
open val rows: Number
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun attachCustomKeyEventHandler(customKeyEventHandler: (event: KeyboardEvent) -> Boolean)
Link copied to clipboard
open fun attachCustomWheelEventHandler(customWheelEventHandler: (event: WheelEvent) -> Boolean)
Link copied to clipboard
open fun blur()
Link copied to clipboard
open fun clear()
Link copied to clipboard
open fun clearSelection()
Link copied to clipboard
Link copied to clipboard
open fun deregisterCharacterJoiner(joinerId: Number)
Link copied to clipboard
open override fun dispose()
Link copied to clipboard
open fun focus()
Link copied to clipboard
open fun getSelection(): String
Link copied to clipboard
Link copied to clipboard
open fun hasSelection(): Boolean
Link copied to clipboard
open fun input(data: String, wasUserInput: Boolean = definedExternally)
Link copied to clipboard
open fun loadAddon(addon: ITerminalAddon)
Link copied to clipboard
open fun open(parent: HTMLElement)
Link copied to clipboard
open fun paste(data: String)
Link copied to clipboard
open fun refresh(start: Number, end: Number)
Link copied to clipboard
open fun registerCharacterJoiner(handler: (text: String) -> Array<Any>): Number
Link copied to clipboard
open fun registerDecoration(decorationOptions: IDecorationOptions): IDecoration?
Link copied to clipboard
Link copied to clipboard
open fun registerMarker(cursorYOffset: Number = definedExternally): IMarker
Link copied to clipboard
open fun reset()
Link copied to clipboard
open fun resize(columns: Number, rows: Number)
Link copied to clipboard
open fun scrollLines(amount: Number)
Link copied to clipboard
open fun scrollPages(pageCount: Number)
Link copied to clipboard
open fun scrollToBottom()
Link copied to clipboard
open fun scrollToLine(line: Number)
Link copied to clipboard
open fun scrollToTop()
Link copied to clipboard
open fun select(column: Number, row: Number, length: Number)
Link copied to clipboard
open fun selectAll()
Link copied to clipboard
open fun selectLines(start: Number, end: Number)
Link copied to clipboard
open fun write(data: String)
open fun write(data: Uint8Array)
open fun write(data: String, callback: () -> Unit = definedExternally)
open fun write(data: Uint8Array, callback: () -> Unit = definedExternally)
Link copied to clipboard
open fun writeln(data: String)
open fun writeln(data: Uint8Array)
open fun writeln(data: String, callback: () -> Unit = definedExternally)
open fun writeln(data: Uint8Array, callback: () -> Unit = definedExternally)