Huggingface.js documentation

类: _ _ internal _ XetBlob

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

类: _ _ internal _ XetBlob

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

层级

  • Blob

    ↳ __internal_XetBlob

构造函数

constructor

• new __internal_XetBlob(params): __internal_XetBlob

参数

名称类型
paramsXetBlobCreateOptions

返回

__internal_XetBlob

覆盖

Blob.constructor

定义于

packages/hub/src/utils/XetBlob.ts:388

属性

#reconstructionInfoPromise

• Private Optional #reconstructionInfoPromise: Promise<ReconstructionInfo>

定义于

packages/hub/src/utils/XetBlob.ts:453


accessToken

• Optional accessToken:string

定义于

packages/hub/src/utils/XetBlob.ts:377


结束

• 结束:number = 0

定义于

packages/hub/src/utils/XetBlob.ts:382


fetch

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

类型声明

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

MDN 参考

参数
名称类型
inputRequestInfo | URL
init?RequestInit
返回

Promise<Response>

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

参数
名称类型
inputstring | Request | URL
init?RequestInit
返回

Promise<Response>

定义于

packages/hub/src/utils/XetBlob.ts:376


hash

• Optional 哈希:string

定义于

packages/hub/src/utils/XetBlob.ts:380


internalLogging

• internalLogging:boolean = false

定义于

packages/hub/src/utils/XetBlob.ts:383


listener

• 监听器:undefined | (arg: { event: "read" } | { event: "progress" ; progress: { read: number ; total: number } }) => void

定义于

packages/hub/src/utils/XetBlob.ts:385


parallelDownloads

• Optional parallelDownloads: boolean | ParallelDownloadOptions

定义于

packages/hub/src/utils/XetBlob.ts:386


reconstructionInfo

• reconstructionInfo: undefined | ReconstructionInfo

定义于

packages/hub/src/utils/XetBlob.ts:384


reconstructionUrl

• Optional reconstructionUrl:string

定义于

packages/hub/src/utils/XetBlob.ts:379


refreshUrl

• refreshUrl:string

定义于

packages/hub/src/utils/XetBlob.ts:378


开始

• 开始:number = 0

定义于

packages/hub/src/utils/XetBlob.ts:381


类型

• Readonly 类型:string

MDN 参考

继承自

Blob.type

定义于

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3501

访问器

size

• get size(): number

返回

number

覆盖

Blob.size

定义于

packages/hub/src/utils/XetBlob.ts:411

方法

#克隆

▸ #clone(): __internal_XetBlob

返回

__internal_XetBlob

定义于

packages/hub/src/utils/XetBlob.ts:415


#fetch

▸ #fetch(): Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>

返回

Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>

定义于

packages/hub/src/utils/XetBlob.ts:490


#loadReconstructionInfo

▸ #loadReconstructionInfo(): Promise<ReconstructionInfo>

返回

Promise<ReconstructionInfo>

定义于

packages/hub/src/utils/XetBlob.ts:455


arrayBuffer

▸ arrayBuffer(): Promise<ArrayBuffer>

返回

Promise<ArrayBuffer>

覆盖

Blob.arrayBuffer

定义于

packages/hub/src/utils/XetBlob.ts:1397


bytes

▸ bytes(): Promise<Uint8Array<ArrayBufferLike>>

MDN 参考

返回

Promise<Uint8Array<ArrayBufferLike>>

继承自

Blob.bytes

定义于

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3505


response

▸ response(): Promise<Response>

返回

Promise<Response>

定义于

packages/hub/src/utils/XetBlob.ts:1417


slice

▸ 切片(start?, end?): __internal_XetBlob

参数

名称类型默认值
startnumber0
endnumberundefined

返回

__internal_XetBlob

覆盖

Blob.slice

定义于

packages/hub/src/utils/XetBlob.ts:436


stream

▸ stream(): ReadableStream<Uint8Array<ArrayBufferLike>>

返回

ReadableStream<Uint8Array<ArrayBufferLike>>

覆盖

Blob.stream

定义于

packages/hub/src/utils/XetBlob.ts:1423


文本

▸ text(): Promise<string>

返回

Promise<string>

覆盖

Blob.text

定义于

packages/hub/src/utils/XetBlob.ts:1413

Update on GitHub