UNPKG

@wityai/root2-cli

Version:

Command-line interface for Root2 vector memory layer

38 lines 1.18 kB
import { SpinnerOptions } from '../types'; export declare class SpinnerManager { private spinner; start(options: SpinnerOptions): void; update(text: string): void; succeed(text?: string): void; fail(text?: string): void; warn(text?: string): void; info(text?: string): void; stop(): void; isSpinning(): boolean; } export declare const spinner: { start: (text: string) => void; update: (text: string) => void; succeed: (text?: string) => void; fail: (text?: string) => void; warn: (text?: string) => void; info: (text?: string) => void; stop: () => void; isSpinning: () => boolean; }; export declare function withSpinner<T>(text: string, fn: () => Promise<T>, options?: { successText?: string; errorText?: string; }): Promise<T>; export declare class ProgressSpinner { private spinnerManager; private baseText; constructor(baseText: string); start(): void; updateProgress(current: number, total: number, details?: string): void; succeed(text?: string): void; fail(text?: string): void; warn(text?: string): void; stop(): void; } //# sourceMappingURL=spinner.d.ts.map