Options
All
  • Public
  • Public/Protected
  • All
Menu

Extend to add support for a different VT frontend implementation

Hierarchy

  • Frontend

Index

Constructors

constructor

  • new Frontend(injector: Injector): Frontend

Properties

Protected alternateScreenActive

alternateScreenActive: BehaviorSubject<boolean> = ...

Protected bell

bell: Subject<void> = ...

Protected contentUpdated

contentUpdated: Subject<void> = ...

Protected dragOver

dragOver: Subject<DragEvent> = ...

Protected drop

drop: Subject<DragEvent> = ...

enableResizing

enableResizing: boolean = true

Protected injector

injector: Injector

Protected input

input: Subject<Buffer> = ...

Protected mouseEvent

mouseEvent: Subject<MouseEvent> = ...

Protected ready

ready: AsyncSubject<void> = ...

Protected resize

resize: ReplaySubject<ResizeEvent> = ...

Protected title

title: ReplaySubject<string> = ...

Accessors

alternateScreenActive$

  • get alternateScreenActive$(): Observable<boolean>

bell$

  • get bell$(): Observable<void>

contentUpdated$

  • get contentUpdated$(): Observable<void>

dragOver$

  • get dragOver$(): Observable<DragEvent>

drop$

  • get drop$(): Observable<DragEvent>

input$

  • get input$(): Observable<Buffer>

mouseEvent$

  • get mouseEvent$(): Observable<MouseEvent>

ready$

  • get ready$(): Observable<void>

resize$

title$

  • get title$(): Observable<string>

Methods

Abstract attach

  • attach(host: HTMLElement): Promise<void>

Abstract clear

  • clear(): void

Abstract clearSelection

  • clearSelection(): void

Abstract configure

  • configure(): void

Abstract copySelection

  • copySelection(): void

destroy

  • destroy(): void

detach

  • detach(host: HTMLElement): void

Abstract findNext

  • findNext(term: string, searchOptions?: SearchOptions): boolean

Abstract findPrevious

  • findPrevious(term: string, searchOptions?: SearchOptions): boolean

Abstract focus

  • focus(): void

Abstract getSelection

  • getSelection(): string

Abstract restoreState

  • restoreState(state: string): void

Abstract saveState

  • saveState(): any

Abstract scrollToBottom

  • scrollToBottom(): void

Abstract selectAll

  • selectAll(): void

Abstract setZoom

  • setZoom(zoom: number): void

Abstract supportsBracketedPaste

  • supportsBracketedPaste(): boolean

Abstract visualBell

  • visualBell(): void

Abstract write

  • write(data: string): void

Generated using TypeDoc