UNPKG

hc-materials

Version:

基于react的通用组件库

27 lines (22 loc) 672 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorFetch = errorFetch; var _notifier = require("./notifier"); function errorFetch(res, errorNotification) { var checkStatus = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}; var statusResult = checkStatus(res); if (statusResult) { var error = new Error(statusResult.message || res.message || ''); error.response = res; error.errorNotification = new _notifier.Notifier({ type: 'error', level: 'two', trace: true, title: statusResult.title || '错误提示' }); throw error; } return res; }