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

Generated using TypeDoc