sicua
Version:
A tool for analyzing project structure and dependencies
18 lines (17 loc) • 462 B
TypeScript
import { ProgressStep } from "../types";
export declare class ProgressTracker {
private steps;
private currentStep;
private startTime;
private spinner;
private isCompleted;
constructor(stepDescriptions: string[]);
private getProgressBar;
private updateSpinnerText;
start(): void;
incrementProgress(): void;
complete(): void;
getCurrentStep(): number;
getTotalSteps(): number;
getSteps(): ProgressStep[];
}