tplus-api
Version:
tplus api invoke
36 lines • 1.13 kB
text/typescript
import {
apiMiddleware,
registerStores
} from 'mutants-microfx';
import stores from './store';
registerStores(stores);
import requestInterceptor from './api/request-interceptor';
import responseInterceptor from './api/response-interceptor';
// 注册中间件
apiMiddleware.registerAxiosMiddleWare(axios=>requestInterceptor(axios));
apiMiddleware.registerAxiosMiddleWare(axios=>responseInterceptor(axios));
import User from './model/User';
import Channel from './model/Channel';
import ClientInfo from './model/ClientInfo';
import tApi from './api/TplusApi';
import tApiV2 from './api/TplusApiV2'
import LoginApi from './api/LoginApi';
import serverLog from './log/ServerLog';
import UIConfirm from './components/UIConfirm';
import LogoutMW from './middleware/LogoutMW';
const registerLogoutMiddleWare = LogoutMW.registerLogoutMiddleWare;
const clearLogoutMiddleWare = LogoutMW.clearMiddlewares;
import registerBizError from './bizError/registerBizError';
export {
User,
Channel,
ClientInfo,
tApi,
tApiV2,
LoginApi,
serverLog,
UIConfirm,
registerLogoutMiddleWare,
clearLogoutMiddleWare,
registerBizError
}