Files
Roo-Code/src/__mocks__/serialize-error.js
2025-01-17 14:11:28 -05:00

26 lines
463 B
JavaScript

function serializeError(error) {
if (error instanceof Error) {
return {
name: error.name,
message: error.message,
stack: error.stack,
}
}
return error
}
function deserializeError(errorData) {
if (errorData && typeof errorData === "object") {
const error = new Error(errorData.message)
error.name = errorData.name
error.stack = errorData.stack
return error
}
return errorData
}
module.exports = {
serializeError,
deserializeError,
}