arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
50 lines • 1.05 kB
TypeScript
export interface ProgressOptions {
total: number;
label?: string;
width?: number;
}
export declare class ProgressBar {
private total;
private current;
private label;
private width;
private startTime;
private lastUpdate;
private lastUpdateTime;
constructor(options: ProgressOptions);
/**
* Update progress
*/
update(current: number): void;
/**
* Increment progress by 1
*/
increment(): void;
/**
* Complete the progress bar
*/
complete(): void;
/**
* Render the progress bar
*/
private render;
/**
* Format time in seconds to human readable
*/
private formatTime;
}
/**
* Create a simple spinner
*/
export declare class Spinner {
private frames;
private current;
private interval;
private message;
constructor(message: string);
start(): void;
stop(finalMessage?: string): void;
succeed(message?: string): void;
fail(message?: string): void;
}
//# sourceMappingURL=progress.d.ts.map