@qodalis/angular-cli
Version:
A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.
23 lines (22 loc) • 1.16 kB
TypeScript
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { ITerminalInitOnlyOptions, ITerminalOptions, Terminal } from '@xterm/xterm';
import * as i0 from "@angular/core";
export type ContainerSize = `${number}%` | `${number}vh` | `${number}px` | `${number}rem`;
export declare class CliTerminalComponent implements OnInit, AfterViewInit, OnDestroy {
options: ITerminalOptions & ITerminalInitOnlyOptions;
height?: ContainerSize;
onTerminalReady: EventEmitter<Terminal>;
terminalDiv: ElementRef;
private terminal;
private fitAddon;
private resizeObserver;
constructor();
ngOnInit(): void;
ngAfterViewInit(): void;
private initializeTerminal;
private handleResize;
private observeContainerSize;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CliTerminalComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CliTerminalComponent, "cli-terminal", never, { "options": { "alias": "options"; "required": false; }; "height": { "alias": "height"; "required": false; }; }, { "onTerminalReady": "onTerminalReady"; }, never, never, false, never>;
}