export interface RequestInstanceState {
  /** 刷新 token 的 Promise */
  refreshTokenPromise: Promise<boolean> | null;
  /** 请求错误信息栈 */
  errMsgStack: string[];
  // 索引签名是 @sa/axios 的 defaultState 类型约束（要求 Record<string, unknown>）的硬要求，不能删
  // 字段名对齐已通过把 shared.ts 里的 refreshTokenFn 全部改成 refreshTokenPromise 来消除隐患
  [key: string]: unknown;
}
