跳转到内容

createRequest / CachedData

接口:CachedData

缓存数据类型

类型声明

typescript
export interface CachedData<
  // 数据
  TData = any,
  // 方法参数
  TParams extends any[] = any[],
  TSerialized = TData,
  // 格式化数据
  TFormatData = TSerialized,
> {
  // 数据
  data: TFormatData

  // 入参
  params: TParams

  // 请求的开始时间
  time: number

  // 定时器
  timer?: NodeJS.Timeout
}

泛型

名称默认值继承可选描述
TDataany数据类型
TParamsany[]any[]函数入参类型
TSerializedTData序列化后的数据类型
TFormatDataTSerialized格式化数据后的类型

属性

data

  • 必填 - TFormatData

data 的数据

params

  • 必填 - TParams

当次执行的 service 的参数数组

time

  • 必填 - number

请求的开始时间

timer

  • 可选 - NodeJS.Timeout

定时器