类 ArtifactCache

用于存储模型相关数据的缓存,使用 Cache API 实现。

层次结构

  • ArtifactCache

实现

构造函数

方法

  • 从 URL 获取数据并添加到缓存。如果缓存中已存在,应立即返回。

    注意

    这是一个异步函数。

    参数

    • url: string
    • Optional storetype: string
    • Optional signal: AbortSignal

    返回 Promise<void>

  • 以 response 或存储对象格式获取对应的 URL 对象

    参数

    • url: string

      url

    • Optional storetype: string

      indexedDB 的存储类型

    • Optional signal: AbortSignal

      用于中止获取的可选中止信号

    返回 Promise<any>

    json、arraybuffer 或纯 response 格式的响应

  • 确定所有键是否都存在于缓存中

    参数

    • keys: string[]

      字符串的 URL 键列表

    返回 Promise<boolean>

    布尔值,指示所有键是否都在缓存中

  • 将 Response 对象转换为预期的 storetype 类型

    参数

    • response: Response
    • Optional storetype: string

    返回 Promise<any>

使用 TypeDoc 生成