Huggingface.js documentation
Класс: _ _ internal _ XetBlob
Класс: _ _ internal _ XetBlob
XetBlob — это реализация blob, которая получает данные непосредственно из хранилища Xet
Иерархия
Blob↳
__internal_XetBlob
Конструкторы
constructor
• new __internal_XetBlob(params): __internal_XetBlob
Параметры
| Имя | Тип |
|---|---|
params | XetBlobCreateOptions |
Возвращает
Переопределения
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>
Параметры
| Имя | Тип |
|---|---|
input | RequestInfo | URL |
init? | RequestInit |
Возвращает
Promise<Response>
▸ (input, init?): Promise<Response>
Параметры
| Имя | Тип |
|---|---|
input | string | Request | URL |
init? | RequestInit |
Возвращает
Promise<Response>
Определено в
packages/hub/src/utils/XetBlob.ts:376
hash
• Optional hash: string
Определено в
packages/hub/src/utils/XetBlob.ts:380
internalLogging
• internalLogging: boolean = false
Определено в
packages/hub/src/utils/XetBlob.ts:383
listener
• 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
старт
• start: number = 0
Определено в
packages/hub/src/utils/XetBlob.ts:381
type
• Readonly тип: string
Наследуется от
Blob.type
Определено в
packages/doc-internal/node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.dom.d.ts:3501
Селекторы
size
• get размер(): number
Возвращает
number
Переопределения
Blob.size
Определено в
packages/hub/src/utils/XetBlob.ts:411
Методы
#clone
▸ #clone(): __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(): Promise<Uint8Array<ArrayBufferLike>>
Возвращает
Promise<Uint8Array<ArrayBufferLike>>
Наследуется от
Blob.bytes
Определено в
packages/doc-internal/node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.dom.d.ts:3505
response
▸ response(): Promise<Response>
Возвращает
Promise<Response>
Определено в
packages/hub/src/utils/XetBlob.ts:1417
slice
▸ slice(start?, end?): __internal_XetBlob
Параметры
| Имя | Тип | Значение по умолчанию |
|---|---|---|
start | number | 0 |
end | number | undefined |
Возвращает
Переопределения
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