valor-interview
Version:
CLI tool for downloading Valor interview challenges
32 lines • 1.19 kB
TypeScript
/**
* Logs the CLI header with title and description
*/
export declare const logHeader: () => void;
/**
* Logs a success message in green with checkmark emoji
* @param message - The success message to display
*/
export declare const logSuccess: (message: string) => void;
/**
* Logs an informational message in gray with folder emoji
* @param message - The informational message to display
*/
export declare const logInfo: (message: string) => void;
/**
* Logs a warning message in yellow with warning emoji
* @param message - The warning message to display
*/
export declare const logWarning: (message: string) => void;
/**
* Logs an error message in red with error emoji
* @param message - The error message to display
* @param error - Optional error object or additional details
*/
export declare const logError: (message: string, error?: unknown) => void;
/**
* Logs the completion status of challenge setup
* @param challengePath - Path where the challenge was copied
* @param depsInstalled - Whether dependencies were installed
*/
export declare const logCompletion: (challengePath: string, depsInstalled: boolean) => void;
//# sourceMappingURL=logger.d.ts.map