В моем собственном приложении, реагирующем на нативность, я пытаюсь обрабатывать пользовательские ошибки из сторонней библиотеки: redux-api-middleware.В документации указывается экспорт пользовательских типов ошибок, но когда я импортирую, а затем проверяю на равенство типов, это не работает.Когда я отлаживаю, импортированный тип ошибки, кажется, не имеет никакого значения, хотя документация указывает, что это должен быть экспорт.Я неправильно импортирую?Сравнивать неправильно?Или что-то еще?
import {RequestError} from 'redux-api-middleware';
const authMiddleware = (store) => (next) => (action) => {
if (action.error) {
if (action.payload) { // not all actions have payloads
if (action.payload instanceof RequestError) {
showNetworkAlert();
}
}
}
next(action);
};