Huggingface.js documentation
Lớp: _ _ internal _ XetBlob
Lớp: _ _ internal _ XetBlob
XetBlob là một triển khai blob lấy dữ liệu trực tiếp từ bộ nhớ Xet
Hệ thống phân cấp
Blob↳
__internal_XetBlob
Hàm khởi tạo
constructor
• mới __internal_XetBlob(params): __internal_XetBlob
Tham số
| Tên | Loại |
|---|---|
params | XetBlobCreateOptions |
Trả về
Ghi đè
Blob.constructor
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:388
Thuộc tính
#reconstructionInfoPromise
• Private Optional #reconstructionInfoPromise: Promise<ReconstructionInfo>
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:453
accessToken
• Optional accessToken: string
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:377
end
• kết thúc: number = 0
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:382
fetch
• fetch: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>(input: string | Request | URL, init?: RequestInit) => Promise<Response>
Khai báo kiểu
▸ (input, init?): Promise<Response>
Tham số
| Tên | Loại |
|---|---|
input | RequestInfo | URL |
init? | RequestInit |
Trả về
Promise<Response>
▸ (input, init?): Promise<Response>
Tham số
| Tên | Loại |
|---|---|
input | string | Request | URL |
init? | RequestInit |
Trả về
Promise<Response>
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:376
hash
• hash Optional: string
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:380
internalLogging
• internalLogging: boolean = false
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:383
listener
• listener: undefined | (arg: { event: "read" } | { event: "progress" ; progress: { read: number ; total: number } }) => void
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:385
parallelDownloads
• parallelDownloads Optional: boolean | ParallelDownloadOptions
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:386
reconstructionInfo
• reconstructionInfo: undefined | ReconstructionInfo
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:384
reconstructionUrl
• reconstructionUrl Optional: string
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:379
refreshUrl
• refreshUrl: string
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:378
bắt đầu
• bắt đầu: number = 0
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:381
type
• Readonly kiểu: string
Kế thừa từ
Blob.type
Được định nghĩa trong
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3501
Trình truy cập
size
• get size(): number
Trả về
number
Ghi đè
Blob.size
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:411
Phương thức
#clone
▸ #clone(): __internal_XetBlob
Trả về
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:415
#fetch
▸ #fetch(): Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Trả về
Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:490
#loadReconstructionInfo
▸ #loadReconstructionInfo(): Promise<ReconstructionInfo>
Trả về
Promise<ReconstructionInfo>
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:455
arrayBuffer
▸ arrayBuffer(): Promise<ArrayBuffer>
Trả về
Promise<ArrayBuffer>
Ghi đè
Blob.arrayBuffer
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:1397
bytes
▸ bytes(): Promise<Uint8Array<ArrayBufferLike>>
Trả về
Promise<Uint8Array<ArrayBufferLike>>
Kế thừa từ
Blob.bytes
Được định nghĩa trong
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3505
response
▸ response(): Promise<Response>
Trả về
Promise<Response>
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:1417
slice
▸ slice(start?, end?): __internal_XetBlob
Tham số
| Tên | Loại | Giá trị mặc định |
|---|---|---|
start | number | 0 |
end | number | undefined |
Trả về
Ghi đè
Blob.slice
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:436
stream
▸ stream(): ReadableStream<Uint8Array<ArrayBufferLike>>
Trả về
ReadableStream<Uint8Array<ArrayBufferLike>>
Ghi đè
Blob.stream
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:1423
text
▸ text(): Promise<string>
Trả về
Promise<string>
Ghi đè
Blob.text
Được định nghĩa trong
packages/hub/src/utils/XetBlob.ts:1413
Update on GitHub