UNPKG

simple-progress-logger

Version:

Tiny terminal progress logger with determinate bar, indeterminate animation, and ETA.

30 lines (26 loc) 745 B
// TypeScript declarations for simple-progress-logger // Generated from JSDoc in src/logger.js export interface LoggerOptions { message?: string; total?: number | null; value?: number; showProgressBar?: boolean; showLoadingAnimation?: boolean; showEta?: boolean; barLength?: number; updateThrottle?: number; showAvgTimePerItem?: boolean; fullCharacter?: string; emptyCharacter?: string; displayMessageFirst?: boolean; } export class Logger { constructor(options?: LoggerOptions); message: string; value: number; total: number | null; update(message?: string, value?: number | null): this; increment(): this; stop(endMessage?: string): void; } export default Logger;