Huggingface.js documentation
Clase: _ _ internal _ XetBlob
Clase: _ _ internal _ XetBlob
XetBlob es una implementación de blob que recupera los datos directamente del almacenamiento de Xet
Jerarquía
Blob↳
__internal_XetBlob
Constructores
constructor
• nuevo __internal_XetBlob(params): __internal_XetBlob
Parámetros
| Nombre | Tipo |
|---|---|
params | XetBlobCreateOptions |
Devuelve
Sobrescrituras
Blob.constructor
Definido en
packages/hub/src/utils/XetBlob.ts:388
Propiedades
#reconstructionInfoPromise
• Private Optional #reconstructionInfoPromise: Promise<ReconstructionInfo>
Definido en
packages/hub/src/utils/XetBlob.ts:453
accessToken
• Optional accessToken: string
Definido en
packages/hub/src/utils/XetBlob.ts:377
fin
• end: number = 0
Definido en
packages/hub/src/utils/XetBlob.ts:382
fetch
• fetch: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>(input: string | Request | URL, init?: RequestInit) => Promise<Response>
Declaración de tipo
▸ (input, init?): Promise<Response>
Parámetros
| Nombre | Tipo |
|---|---|
input | RequestInfo | URL |
init? | RequestInit |
Devuelve
Promise<Response>
▸ (input, init?): Promise<Response>
Parámetros
| Nombre | Tipo |
|---|---|
input | string | Request | URL |
init? | RequestInit |
Devuelve
Promise<Response>
Definido en
packages/hub/src/utils/XetBlob.ts:376
hash
• Optional hash: string
Definido en
packages/hub/src/utils/XetBlob.ts:380
internalLogging
• internalLogging: boolean = false
Definido en
packages/hub/src/utils/XetBlob.ts:383
listener
• listener: undefined | (arg: { event: "read" } | { event: "progress" ; progress: { read: number ; total: number } }) => void
Definido en
packages/hub/src/utils/XetBlob.ts:385
parallelDownloads
• Optional parallelDownloads: boolean | ParallelDownloadOptions
Definido en
packages/hub/src/utils/XetBlob.ts:386
reconstructionInfo
• reconstructionInfo: undefined | ReconstructionInfo
Definido en
packages/hub/src/utils/XetBlob.ts:384
reconstructionUrl
• Optional reconstructionUrl: string
Definido en
packages/hub/src/utils/XetBlob.ts:379
refreshUrl
• refreshUrl: string
Definido en
packages/hub/src/utils/XetBlob.ts:378
comenzar
• inicio: number = 0
Definido en
packages/hub/src/utils/XetBlob.ts:381
type
• Readonly tipo: string
Heredado de
Blob.type
Definido en
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3501
Accesores
tamaño
• get tamaño(): number
Devuelve
number
Sobrescrituras
Blob.size
Definido en
packages/hub/src/utils/XetBlob.ts:411
Métodos
#clone
▸ #clone: __internal_XetBlob
Devuelve
Definido en
packages/hub/src/utils/XetBlob.ts:415
#fetch
▸ #fetch(): Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Devuelve
Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Definido en
packages/hub/src/utils/XetBlob.ts:490
#loadReconstructionInfo
▸ #loadReconstructionInfo: Promise<ReconstructionInfo>
Devuelve
Promise<ReconstructionInfo>
Definido en
packages/hub/src/utils/XetBlob.ts:455
arrayBuffer
▸ arrayBuffer(): Promise<ArrayBuffer>
Devuelve
Promise<ArrayBuffer>
Sobrescrituras
Blob.arrayBuffer
Definido en
packages/hub/src/utils/XetBlob.ts:1397
bytes
▸ bytes(): Promise<Uint8Array<ArrayBufferLike>>
Devuelve
Promise<Uint8Array<ArrayBufferLike>>
Heredado de
Blob.bytes
Definido en
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3505
response
▸ response(): Promise<Response>
Devuelve
Promise<Response>
Definido en
packages/hub/src/utils/XetBlob.ts:1417
slice
▸ slice(start?, end?): __internal_XetBlob
Parámetros
| Nombre | Tipo | Valor predeterminado |
|---|---|---|
start | number | 0 |
end | number | undefined |
Devuelve
Sobrescrituras
Blob.slice
Definido en
packages/hub/src/utils/XetBlob.ts:436
stream
▸ stream(): ReadableStream<Uint8Array<ArrayBufferLike>>
Devuelve
ReadableStream<Uint8Array<ArrayBufferLike>>
Sobrescrituras
Blob.stream
Definido en
packages/hub/src/utils/XetBlob.ts:1423
texto
▸ texto(): Promise<string>
Devuelve
Promise<string>
Sobrescrituras
Blob.text
Definido en
packages/hub/src/utils/XetBlob.ts:1413
Update on GitHub