# Variable default`Const`

default: { BaseError: BaseError; FetchAdapter: FetchAdapter; FetchAdapterResponse: FetchAdapterResponse; HttpStatusError: HttpStatusError; NextNetwork: NextNetwork; ResponseHelpers: ResponseHelpers; Task: Task; TaskQueue: TaskQueue } = ...

## 暴露的接口方法对象

## {Task, TaskQueue, FetchAdapter, NextNetwork, FetchAdapterResponse, BaseError, HttpStatusError}

1. Task 任务实体
   作用：定义了一个任务实体上应该有的方法
2. TaskQueue 任务队列管理
   作用：管理每个任务的执行状态和重试报错等机制
3. FetchAdapter http适配器
   作用：请求请求接口数据的方法 可以根据自己的实际情况继承适配器再作修改
4. NextNetwork 网络管理器
   作用：对任务队列和http适配器集中调度
5. FetchAdapterResponse http响应体
   作用：统一的响应体结构
6. BaseError 基础错误类
   作用：错误信息继承的基础对象
7. HttpStatusError http code 错误
   作用：默认 http status 不在 successStatusCode 列表里面 则会报错
8. ResponseHelpers response工具类
   作用：提供一些Response辅助的工具类

#### Type declaration

- ##### BaseError: BaseError

- ##### FetchAdapter: FetchAdapter

- ##### FetchAdapterResponse: FetchAdapterResponse

- ##### HttpStatusError: HttpStatusError

- ##### NextNetwork: NextNetwork

- ##### ResponseHelpers: ResponseHelpers

- ##### Task: Task

- ##### TaskQueue: TaskQueue

- Defined in src/index.ts:30

Generated using TypeDoc