Huggingface.js documentation
Classe: _ _ internal _ XetBlob
Classe: _ _ internal _ XetBlob
XetBlob é uma implementação de blob que busca dados diretamente do armazenamento Xet
Hierarquia
Blob↳
__internal_XetBlob
Construtores
constructor
• new __internal_XetBlob(params): __internal_XetBlob
Parâmetros
| Nome | Tipo |
|---|---|
params | XetBlobCreateOptions |
Retorna
Sobrescritas
Blob.constructor
Definido em
packages/hub/src/utils/XetBlob.ts:388
Propriedades
#reconstructionInfoPromise
• Private Optional #reconstructionInfoPromise: Promise<ReconstructionInfo>
Definido em
packages/hub/src/utils/XetBlob.ts:453
accessToken
• Optional accessToken: string
Definido em
packages/hub/src/utils/XetBlob.ts:377
fim
• end: number = 0
Definido em
packages/hub/src/utils/XetBlob.ts:382
fetch
• fetch: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>(input: string | Request | URL, init?: RequestInit) => Promise<Response>
Declaração de tipo
▸ (input, init?): Promise<Response>
Parâmetros
| Nome | Tipo |
|---|---|
input | RequestInfo | URL |
init? | RequestInit |
Retorna
Promise<Response>
▸ (input, init?): Promise<Response>
Parâmetros
| Nome | Tipo |
|---|---|
input | string | Request | URL |
init? | RequestInit |
Retorna
Promise<Response>
Definido em
packages/hub/src/utils/XetBlob.ts:376
hash
• Optional hash: string
Definido em
packages/hub/src/utils/XetBlob.ts:380
internalLogging
• internalLogging: boolean = false
Definido em
packages/hub/src/utils/XetBlob.ts:383
listener
• listener: undefined | (arg: { event: "read" } | { event: "progress" ; progress: { read: number ; total: number } }) => void
Definido em
packages/hub/src/utils/XetBlob.ts:385
parallelDownloads
• Optional parallelDownloads: boolean | ParallelDownloadOptions
Definido em
packages/hub/src/utils/XetBlob.ts:386
reconstructionInfo
• reconstructionInfo: undefined | ReconstructionInfo
Definido em
packages/hub/src/utils/XetBlob.ts:384
reconstructionUrl
• Optional reconstructionUrl: string
Definido em
packages/hub/src/utils/XetBlob.ts:379
refreshUrl
• refreshUrl: string
Definido em
packages/hub/src/utils/XetBlob.ts:378
iniciar
• início: number = 0
Definido em
packages/hub/src/utils/XetBlob.ts:381
type
• Readonly tipo: string
Herdado de
Blob.type
Definido em
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3501
Acessores
size
• get tamanho(): number
Retorna
number
Sobrescritas
Blob.size
Definido em
packages/hub/src/utils/XetBlob.ts:411
Métodos
#clone
▸ #clone: __internal_XetBlob
Retorna
Definido em
packages/hub/src/utils/XetBlob.ts:415
#fetch
▸ #fetch(): Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Retorna
Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>
Definido em
packages/hub/src/utils/XetBlob.ts:490
#loadReconstructionInfo
▸ #loadReconstructionInfo(): Promise<ReconstructionInfo>
Retorna
Promise<ReconstructionInfo>
Definido em
packages/hub/src/utils/XetBlob.ts:455
arrayBuffer
▸ arrayBuffer(): Promise<ArrayBuffer>
Retorna
Promise<ArrayBuffer>
Sobrescritas
Blob.arrayBuffer
Definido em
packages/hub/src/utils/XetBlob.ts:1397
bytes
▸ bytes(): Promise<Uint8Array<ArrayBufferLike>>
Retorna
Promise<Uint8Array<ArrayBufferLike>>
Herdado de
Blob.bytes
Definido em
packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3505
resposta
▸ response(): Promise<Response>
Retorna
Promise<Response>
Definido em
packages/hub/src/utils/XetBlob.ts:1417
slice
▸ slice(start?, end?): __internal_XetBlob
Parâmetros
| Nome | Tipo | Valor padrão |
|---|---|---|
start | number | 0 |
end | number | undefined |
Retorna
Sobrescritas
Blob.slice
Definido em
packages/hub/src/utils/XetBlob.ts:436
stream
▸ stream(): ReadableStream<Uint8Array<ArrayBufferLike>>
Retorna
ReadableStream<Uint8Array<ArrayBufferLike>>
Sobrescritas
Blob.stream
Definido em
packages/hub/src/utils/XetBlob.ts:1423
text
▸ texto(): Promise<string>
Retorna
Promise<string>
Sobrescritas
Blob.text
Definido em
packages/hub/src/utils/XetBlob.ts:1413
Update on GitHub