portfree
Version:
A cross-platform CLI tool for managing processes running on specific ports
23 lines • 832 B
TypeScript
/**
* 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