Huggingface.js 文件

類:__internal_XetBlob

Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

類:__internal_XetBlob

XetBlob 是一個 Blob 實現,它直接從 Xet 儲存中獲取資料

繼承

  • Blob

    __internal_XetBlob

建構函式

建構函式

new __internal_XetBlob(params):__internal_XetBlob

引數

名稱 型別
params XetBlobCreateOptions

返回

__internal_XetBlob

覆蓋

Blob.constructor

定義在

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

屬性

#reconstructionInfoPromise

Private Optional #reconstructionInfoPromise: Promise\<ReconstructionInfo>

定義在

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


accessToken

可選 accessTokenstring

定義在

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


end

end: number = 0

定義在

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


fetch

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

型別宣告

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

MDN 參考

引數
名稱 型別
input URL | RequestInfo
init? RequestInit
返回

Promise\<Response>

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

引數
名稱 型別
input string | URL | Request
init? RequestInit
返回

Promise\<Response>

定義在

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


雜湊

Optional hash: string

定義在

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


internalLogging

internalLogging: boolean = false

定義在

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


偵聽器

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

定義在

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


重建資訊

reconstructionInfo: undefined | ReconstructionInfo

定義在

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


reconstructionUrl

Optional reconstructionUrl: string

定義在

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


refreshUrl

refreshUrl: string

定義在

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


start

start: number = 0

定義在

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


type

Readonly type: 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

返回

數字

覆蓋

Blob.size

定義在

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

方法

#clone

#clone():__internal_XetBlob

返回

__internal_XetBlob

定義在

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


#fetch

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

返回

Promise\<ReadableStream\<Uint8Array\<ArrayBufferLike>>>

定義在

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


#loadReconstructionInfo

#loadReconstructionInfo():Promise\<ReconstructionInfo>

返回

Promise\<ReconstructionInfo>

定義在

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


arrayBuffer

arrayBuffer():Promise\<ArrayBuffer>

返回

Promise\<ArrayBuffer>

覆蓋

Blob.arrayBuffer

定義於

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


位元組

位元組(): 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


響應

響應(): Promise\<Response>

返回

Promise\<Response>

定義於

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


切片

切片(start?, end?): __internal_XetBlob

引數

名稱 型別 預設值
開始 數字 0
結束 數字 未定義

返回

__internal_XetBlob

覆蓋

Blob.slice

定義於

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


(): ReadableStream\<Uint8Array\<ArrayBufferLike>>

返回

ReadableStream\<Uint8Array\<ArrayBufferLike>>

覆蓋

Blob.stream

定義於

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


文字

文字(): Promise\<string>

返回

Promise\<string>

覆蓋

Blob.text

定義於

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

< > 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.