UNPKG

@typecad/jlcpcb-parts

Version:

Intelligent fuzzy search for JLCPCB electrical components with CLI interface

54 lines 1.73 kB
/** * Class for handling errors and providing user-friendly messages */ export declare class ErrorHandler { /** * Handles an error and returns a user-friendly message * @param error - The error to handle * @returns User-friendly error message with suggestions */ static handleError(error: unknown): string; /** * Checks if an error is a network error * @param error - Error to check * @returns True if the error is a network error */ private static isNetworkError; /** * Checks if an error is a file system error * @param error - Error to check * @returns True if the error is a file system error */ private static isFileSystemError; /** * Checks if an error is a parsing error * @param error - Error to check * @returns True if the error is a parsing error */ private static isParsingError; /** * Handles a network error * @param error - Network error to handle * @returns User-friendly error message with suggestions */ private static handleNetworkError; /** * Handles a file system error * @param error - File system error to handle * @returns User-friendly error message with suggestions */ private static handleFileSystemError; /** * Handles a parsing error * @param error - Parsing error to handle * @returns User-friendly error message with suggestions */ private static handleParsingError; /** * Handles a timeout error * @param error - Timeout error to handle * @returns User-friendly error message with suggestions */ private static handleTimeoutError; } //# sourceMappingURL=ErrorHandler.d.ts.map