Huggingface.js 文档

类: _ _ 内部 _ XetBlob

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

类: _ _ 内部 _ XetBlob

XetBlob 是一种 blob 实现,可直接从 Xet 存储中获取数据

继承关系

  • Blob

    __internal_XetBlob

构造函数

constructor

new __internal_XetBlob(params): __internal_XetBlob

参数

名称 类型
params XetBlobCreateOptions

返回值

__internal_XetBlob

覆盖

Blob.constructor

定义于

hub/src/utils/XetBlob.ts:97

属性

#reconstructionInfoPromise

Private Optional #reconstructionInfoPromise: Promise<ReconstructionInfo>

定义于

hub/src/utils/XetBlob.ts:151


accessToken

• 可选 accessToken: string

定义于

hub/src/utils/XetBlob.ts:87


end

end: number = 0

定义于

hub/src/utils/XetBlob.ts:92


fetch

fetch: (input: URL | RequestInfo, init?: RequestInit) => Promise<Response>(input: string | URL | Request, init?: RequestInit) => Promise<Response>

类型声明

▸ (input, init?): Promise<Response>

MDN 参考

参数
名称 类型
输入 URL | RequestInfo
init? RequestInit
返回值

Promise\<Response>

▸ (input, init?): Promise<Response>

参数
名称 类型
输入 string | URL | Request
init? RequestInit
返回值

Promise\<Response>

定义于

hub/src/utils/XetBlob.ts:86


哈希值

hash: string

定义于

hub/src/utils/XetBlob.ts:90


hubUrl

hubUrl: string

定义于

hub/src/utils/XetBlob.ts:89


内部日志

internalLogging: boolean = false

定义于

hub/src/utils/XetBlob.ts:93


监听器

listener: undefined | (arg: { event: "read" } | { event: "progress" ; progress: { read: number ; total: number } }) => void

定义于

hub/src/utils/XetBlob.ts:95


重建信息

reconstructionInfo: undefined | ReconstructionInfo

定义于

hub/src/utils/XetBlob.ts:94


仓库ID

repoId: RepoId

定义于

hub/src/utils/XetBlob.ts:88


开始

start: number = 0

定义于

hub/src/utils/XetBlob.ts:91


类型

Readonly type: string

MDN 参考

继承自

Blob.type

定义于

doc-internal/node_modules/.pnpm/typescript@5.4.2/node_modules/typescript/lib/lib.dom.d.ts:3120

访问器

大小

get size(): number

返回值

number

覆盖

Blob.size

定义于

hub/src/utils/XetBlob.ts:111

方法

#clone

#clone(): __internal_XetBlob

返回值

__internal_XetBlob

定义于

hub/src/utils/XetBlob.ts:115


#fetch

#fetch(): Promise\<ReadableStream\<Uint8Array>>

返回值

Promise\<ReadableStream\<Uint8Array>>

定义于

hub/src/utils/XetBlob.ts:184


#loadReconstructionInfo

#loadReconstructionInfo(): Promise\<ReconstructionInfo>

返回值

Promise\<ReconstructionInfo>

定义于

hub/src/utils/XetBlob.ts:153


arrayBuffer

arrayBuffer(): Promise\<ArrayBuffer>

返回值

Promise\<ArrayBuffer>

覆盖

Blob.arrayBuffer

定义于

hub/src/utils/XetBlob.ts:486


response

response(): Promise\<Response>

返回值

Promise\<Response>

定义于

hub/src/utils/XetBlob.ts:498


slice

slice(start?, end?): __internal_XetBlob

参数

名称 类型 默认值
start number 0
end number undefined

返回值

__internal_XetBlob

覆盖

Blob.slice

定义于

hub/src/utils/XetBlob.ts:134


stream

stream(): ReadableStream\<Uint8Array>

返回值

ReadableStream\<Uint8Array>

覆盖

Blob.stream

定义于

hub/src/utils/XetBlob.ts:504


text

text(): Promise\<string>

返回值

Promise\<string>

覆盖

Blob.text

定义于

hub/src/utils/XetBlob.ts:492

< > 在 GitHub 上更新