@vizzly-testing/cli
Version:
Visual review platform for UI developers and designers
62 lines (61 loc) • 1.36 kB
TypeScript
/**
* Simple console UI utilities for CLI output
*/
export class ConsoleUI {
constructor(options?: {});
colors: {
success: any;
error: any;
warning: any;
info: any;
};
json: any;
verbose: any;
spinner: number;
lastLine: string;
/**
* Show a success message
*/
success(message: any, data?: {}): void;
/**
* Show an error message and exit
*/
error(message: any, error?: {}, exitCode?: number): void;
/**
* Show an info message
*/
info(message: any, data?: {}): void;
/**
* Show a warning message
*/
warning(message: any, data?: {}): void;
/**
* Show progress with spinner
*/
progress(message: any, current?: number, total?: number): void;
/**
* Update a status line in place (for dynamic updates)
*/
updateStatus(line: any, message: any): void;
/**
* Output structured data
*/
data(data: any): void;
/**
* Start a spinner with message
*/
startSpinner(message: any): void;
currentMessage: any;
/**
* Update spinner message and progress
*/
updateSpinner(message: any, current?: number, total?: number): void;
/**
* Stop the spinner
*/
stopSpinner(): void;
/**
* Clean up on exit
*/
cleanup(): void;
}