UNPKG

pr-sizewise

Version:

A CLI tool that measures and reports pull request sizes for GitHub and GitLab, helping teams maintain manageable code changes.

55 lines 1.34 kB
import type { SizewiseConfig } from '../types'; /** * Enhanced logger that respects the verbose configuration */ export declare class Logger { private log; private error; private warn; constructor(config: SizewiseConfig); /** * Log info messages (respects verbose setting) */ info(...args: unknown[]): void; /** * Log success messages (respects verbose setting) */ success(...args: unknown[]): void; /** * Log warning messages (always shown) */ warning(...args: unknown[]): void; /** * Log error messages with proper formatting and error codes */ logError(context: string, error: unknown): void; /** * Log a blank line */ blank(): void; /** * Log a section header */ header(text: string): void; /** * Log a subheader */ subheader(text: string): void; /** * Log a JSON object */ json(data: unknown): void; /** * Log a dimmed message */ dim(...args: unknown[]): void; } /** * Create a logger instance for the given configuration */ export declare function createLogger(config: SizewiseConfig): Logger; /** * Create a logger instance with default configuration */ export declare function createDefaultLogger(): Logger; //# sourceMappingURL=logger.d.ts.map