/
astafievk
/
source_code
Обзор
Документация
Войти
/
astafievk
/
source_code
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
App/src/utils/errors.ts
15 строк
553 B
astafievK
source code
21 июн 2024, 21:02
21 июн 2024, 21:02
37a1d03
Код
Авторство
О чём код?
import { FetchBaseQueryError } from '@reduxjs/toolkit/query'; import { SerializedError } from '@reduxjs/toolkit'; const isErrorFetchBaseQueryError = (error: unknown): error is FetchBaseQueryError => { return (error as FetchBaseQueryError).data !== undefined; } export const getMessageFromError = ({ error }: { error: FetchBaseQueryError | SerializedError }) => { if(isErrorFetchBaseQueryError(error)){ const { data } = error if(typeof data === 'object' && 'message' in data!){ return data.message } } }