portfree
Version:
A cross-platform CLI tool for managing processes running on specific ports
21 lines • 726 B
TypeScript
/**
* Custom error class for permission-related errors
* Used when operations fail due to insufficient privileges
*/
export declare class PermissionError extends Error {
readonly name = "PermissionError";
readonly code = "PERMISSION_ERROR";
readonly pid: number | null;
/**
* Create a new PermissionError
* @param message - Error message describing the permission issue
* @param pid - Process ID related to the permission error (optional)
*/
constructor(message: string, pid?: number | null);
/**
* Get user-friendly error message with suggestions
* @returns Formatted error message
*/
getUserMessage(): string;
}
//# sourceMappingURL=permission-error.d.ts.map