UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

31 lines (30 loc) 1.39 kB
import { Theme } from '@alauda/ui'; import { AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { ITerminalOptions, Terminal } from 'xterm'; import { FitAddon } from 'xterm-addon-fit'; import { SearchAddon } from 'xterm-addon-search'; import * as i0 from "@angular/core"; export declare class XtermComponent implements AfterViewInit, OnDestroy { theme: Theme; feedLines: number; logs$: Observable<string[] | string>; logs: string[] | string; terminalWrapper: ElementRef; searchAddonInit: EventEmitter<SearchAddon>; terminalInit: EventEmitter<Terminal>; terminal: Terminal; searchAddon: SearchAddon; fitAddon: FitAddon; baseTerminalOptions: ITerminalOptions; private initFitAddon; private initSearchAddon; private initXterm; ngAfterViewInit(): void; ngOnDestroy(): void; write(logs: string | string[], callback?: () => void): void; bindCopyEvent(): void; setTheme(theme?: Theme): void; static ɵfac: i0.ɵɵFactoryDeclaration<XtermComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<XtermComponent, "acl-xterm", never, { "theme": { "alias": "theme"; "required": false; }; "logs": { "alias": "logs"; "required": false; }; }, { "searchAddonInit": "searchAddonInit"; "terminalInit": "terminalInit"; }, never, never, true, never>; }