hts/packages/provider/src/errors/get-error-message.ts

16 lines
273 B
TypeScript

export function getErrorMessage(error: unknown | undefined) {
if (error == null) {
return 'unknown error';
}
if (typeof error === 'string') {
return error;
}
if (error instanceof Error) {
return error.message;
}
return JSON.stringify(error);
}