UNPKG

portfree

Version:

A cross-platform CLI tool for managing processes running on specific ports

23 lines 832 B
/** * Custom error class for system-related errors * Used when system commands fail or system resources are unavailable */ export declare class SystemError extends Error { readonly name = "SystemError"; readonly code = "SYSTEM_ERROR"; readonly command: string | null; readonly exitCode: number | null; /** * Create a new SystemError * @param message - Error message describing the system issue * @param command - System command that failed (optional) * @param exitCode - Exit code of the failed command (optional) */ constructor(message: string, command?: string | null, exitCode?: number | null); /** * Get user-friendly error message with context * @returns Formatted error message */ getUserMessage(): string; } //# sourceMappingURL=system-error.d.ts.map