/
dbataeva
/
tasksApp
Обзор
Документация
Войти
/
dbataeva
/
tasksApp
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
finalProject
dogFood/src/shared/getMessageFromError.ts
16 строк
418 B
Daria Bataeva
fix(finalProject): imports
14 ноя 2025, 22:51
14 ноя 2025, 22:51
108eb5c
Код
Авторство
О чём код?
export const getMessageFromError = ( error: unknown, defaultErrorMessage: string ) => { if (objectHasProperty(error, 'message') && typeof error.message === 'string') return error.message; return defaultErrorMessage; }; const objectHasProperty = <P extends PropertyKey>( obj: unknown, prop: P ): obj is object & Record<P, unknown> => { return typeof obj === 'object' && !!obj && Object.hasOwn(obj, prop); };