UNPKG

@qodalis/angular-cli

Version:

A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.

20 lines (19 loc) 690 B
import { Terminal } from '@xterm/xterm'; import { CliPercentageProgressBarUpdateValueOptions, ICliPercentageProgressBar } from '@qodalis/cli-core'; export declare class CliTerminalProgressBar implements ICliPercentageProgressBar { private terminal; isRunning: boolean; private text; private progressBarInterval?; private progress; private total; private progressText; constructor(terminal: Terminal); show(text?: string): void; hide(): void; update(progress: number, options?: CliPercentageProgressBarUpdateValueOptions): void; complete(): void; setText(text: string): void; private updateProgressBar; private clearCurrentLine; }