

▸ select( column: number, row: number, length: number): void The number of pages to scroll (negative scrolls up). The number of lines to scroll down (negative scroll up).

▸ resize( columns: number, rows: number): void The y position offset of the marker from the cursor. RegisterMarker ▸ registerMarker( cursorYOffset: number): * IMarker The link provider to use to detect links. ▸ registerLinkProvider( linkProvider: ILinkProvider): IDisposable The ID of the new matcher, this can be used to deregister. ▸ ( event: MouseEvent, uri: string): void ▸ registerLinkMatcher( regex: RegExp, handler: function, options?: ILinkMatcherOptions): number The ID of the new joiner, this can be used to deregister ▸ registerCharacterJoiner( handler: function): number The row to end at (between start and this.rows - 1). The row to start from (between 0 and this.rows - 1). ▸ refresh( start: number, end: number): void This element must be visible (have dimensions) when open is called as several DOM- based measurements need to be performed when this function is called. The element to create the terminal within. ▸ loadAddon( addon: ITerminalAddon): void GetSelectionPosition ▸ getSelectionPosition(): * ISelectionPositionĭefined in xterm.d.ts:864 Returns: * ISelectionPosition Returns: number ▸ getOption( key: “fontWeight” “cols” | “fontSize” | “letterSpacing” | “lineHeight” | “rows” | “tabStopWidth” | “scrollback” Returns: boolean ▸ getOption( key: “cols” “allowTransparency” | “cancelEvents” | “convertEol” | “cursorBlink” | “disableStdin” | “macOptionIsMeta” | “rightClickSelectsWord” | “popOnBell” | “visualBell” | “windowsMode” Returns: string ▸ getOption( key: “allowTransparency” “bellSound” | “bellStyle” | “cursorStyle” | “fontFamily” | “logLevel” | “rendererType” | “termName” | “wordSeparator” The link matcher’s ID (returned after register)

▸ deregisterLinkMatcher( matcherId: number): void The character joiner’s ID (returned after register) ▸ deregisterCharacterJoiner( joinerId: number): void ▸ attachCustomKeyEventHandler( customKeyEventHandler: function): void + new Terminal( options?: ITerminalOptions): Terminalĭefined in xterm.d.ts:641 Methods addMarker ▸ addMarker( cursorYOffset: number): * IMarker
