rfc9457
Version:
RFC 9457 Problem Details for HTTP APIs - A standardized error handling package for Node.js
21 lines • 495 B
JavaScript
export function normalizeToString(value) {
if (value instanceof Error) {
return value.message;
}
if (typeof value === "string") {
return value;
}
if (value === null || value === undefined) {
return "Unknown error";
}
if (typeof value === "object") {
try {
return JSON.stringify(value);
}
catch {
return String(value);
}
}
return String(value);
}
//# sourceMappingURL=index.js.map