intent-cli
Version:
A fully functional CLI built with TypeScript and modern tools
23 lines • 784 B
TypeScript
import { type Options } from 'ora';
import type { Spinner } from '../types';
declare class ProgressSpinner implements Spinner {
private spinner;
private isProgress;
private progressInfo;
constructor(options?: Options);
start(text?: string): void;
succeed(text?: string): void;
fail(text?: string): void;
warn(text?: string): void;
info(text?: string): void;
stop(): void;
get text(): string;
set text(value: string);
startProgress(total: number, message?: string): void;
updateProgress(current: number, message?: string): void;
private updateProgressDisplay;
private createProgressBar;
}
export declare function createSpinner(options?: Options): Spinner;
export { ProgressSpinner };
//# sourceMappingURL=spinner.d.ts.map