Huggingface.js documentation
Sınıf: _ _ internal _ XetBlob
Sınıf: _ _ internal _ XetBlob
XetBlob, verileri doğrudan Xet depolamadan getiren bir blob uygulamasıdır
Hiyerarşi
Blob↳
__internal_XetBlob
Oluşturucular
constructor
• yeni __internal_XetBlob(params): __internal_XetBlob
Parametreler
| Ad | Tür |
|---|---|
params | XetBlobCreateOptions |
Dönüş
Ezberler
Blob.constructor
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:388
Özellikler
#reconstructionInfoPromise
• Private Optional #reconstructionInfoPromise: Promise<ReconstructionInfo>
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:453
accessToken
• Optional accessToken: string
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:377
son
• son: number = 0
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:382
fetch
• fetch: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>(input: string | Request | URL, init?: RequestInit) => Promise<Response>
Tip bildirimi
▸ (input, init?): Promise<Response>
Parametreler
| Ad | Tür |
|---|---|
input | RequestInfo | URL |
init? | RequestInit |
Dönüş
Promise<Response>
▸ (input, init?): Promise<Response>
Parametreler
| Ad | Tür |
|---|---|
input | string | Request | URL |
init? | RequestInit |
Dönüş
Promise<Response>
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:376
hash
• Optional hash: string
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:380
internalLogging
• internalLogging: boolean = false
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:383
listener
• listener: undefined | (arg: { event: "read" } | { event: "progress" ; progress: { read: number ; total: number } }) => void
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:385
parallelDownloads
• Optional parallelDownloads: boolean | ParallelDownloadOptions
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:386
reconstructionInfo
• reconstructionInfo: undefined | ReconstructionInfo
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:384
reconstructionUrl
• Optional reconstructionUrl: string
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:379
refreshUrl
• refreshUrl: string
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:378
başlat
• başlangıç: number = 0
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:381
tür
• Readonly tip: string
Şuradan devralınır
Blob.type
Tanımlandığı yer
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3501
Erişiciler
boyut
• get boyut(): number
Dönüş
number
Ezberler
Blob.size
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:411
Yöntemler
#kopyala
▸ #clone(): __internal_XetBlob
Dönüş
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:415
#fetch
▸ #fetch(): Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Dönüş
Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:490
#loadReconstructionInfo
▸ #loadReconstructionInfo(): Promise<ReconstructionInfo>
Dönüş
Promise<ReconstructionInfo>
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:455
arrayBuffer
▸ arrayBuffer(): Promise<ArrayBuffer>
Dönüş
Promise<ArrayBuffer>
Ezberler
Blob.arrayBuffer
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:1397
bytes
▸ bytes(): Promise<Uint8Array<ArrayBufferLike>>
Dönüş
Promise<Uint8Array<ArrayBufferLike>>
Şuradan devralınır
Blob.bytes
Tanımlandığı yer
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3505
yanıt
▸ yanıt(): Promise<Response>
Dönüş
Promise<Response>
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:1417
slice
▸ slice(start?, end?): __internal_XetBlob
Parametreler
| Ad | Tür | Varsayılan değer |
|---|---|---|
start | number | 0 |
end | number | undefined |
Dönüş
Ezberler
Blob.slice
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:436
stream
▸ stream(): ReadableStream<Uint8Array<ArrayBufferLike>>
Dönüş
ReadableStream<Uint8Array<ArrayBufferLike>>
Ezberler
Blob.stream
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:1423
metin
▸ metin(): Promise<string>
Dönüş
Promise<string>
Ezberler
Blob.text
Tanımlandığı yer
packages/hub/src/utils/XetBlob.ts:1413
Update on GitHub