/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ export function isNodeError(error: unknown): error is NodeJS.ErrnoException { return error instanceof Error && 'code' in error; } export function getErrorMessage(error: unknown): string { if (error instanceof Error) { return error.message; } else { try { const errorMessage = String(error); return errorMessage; } catch { return 'Failed to get error details'; } } }