/**
 * @description zh-CN 应用程序入口
 */
import { Application } from './core/application';
import { Container } from './core/container';
/**
 * @description zh-CN 命令类、转换器
 */
import { Command } from './core/command';
import { Transformer } from './core/transformer';
/**
 * @description todo 待废弃
 */
import Lib from './core/lib';
/**
 * @description zh-CN axios适配器
 */
import { AxiosAdapter } from './core/contracts/axios.adapter';
/**
 * @description zh-CN uni.request适配器
 */
export { UniRequestAdapter } from './core/contracts/uni.request.adapter';
import { ServiceProvider } from './core/provider/service.provider';
/**
 * @description zh-CN 助手函数
 */
export { $http } from './core/helper/http';
/**
 * @description zh-CN 扳手工具
 */
export * from './core/wrenches/is';
import { EventBus } from './core/wrenches/event-bus';
import { Exception } from './core/wrenches/exception';
/**
 * @description qs部分版本在uni-app中无法使用，pdd内部实现qs基础操作
 */
export { queryStringify } from './core/wrenches/qs';
/**
 * @description zh-CN 导出类型
 */
export * from './core/type/type-func';
export * from './core/type/types';
/**
 * @description zh-CN 导出框架核心模块
 */
export { Application as default, Command, Container, ServiceProvider, Exception, Transformer, AxiosAdapter, EventBus, Lib };
