UNPKG

@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
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>; }