/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/prepareErrorMessage.ts
25 строк
817 B
Hellen
feat(prepareErrorMessage): treat error.data as object (#2601)
23 июл 2025, 13:24
Не верифицирован
23 июл 2025, 13:24
4937cd3
Код
Авторство
О чём код?
export function prepareErrorMessage(error: unknown) { if (error && typeof error === 'string') { return error; } if (error && typeof error === 'object') { if ('data' in error && error.data) { if (typeof error.data === 'string') { return error.data; } else if ( typeof error.data === 'object' && 'message' in error.data && typeof error.data.message === 'string' ) { return error.data.message; } } else if ('statusText' in error && typeof error.statusText === 'string') { return error.statusText; } else if ('message' in error && typeof error.message === 'string') { return error.message; } } return ''; }