Huggingface.js documentation

Classe: _ _ internal _ XetBlob

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

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

NomeTipo
paramsXetBlobCreateOptions

Retorna

__internal_XetBlob

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>

Referência do MDN

Parâmetros
NomeTipo
inputRequestInfo | URL
init?RequestInit
Retorna

Promise<Response>

▸ (input, init?): Promise<Response>

Parâmetros
NomeTipo
inputstring | 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

Referência do MDN

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

__internal_XetBlob

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>>

Referência do MDN

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

NomeTipoValor padrão
startnumber0
endnumberundefined

Retorna

__internal_XetBlob

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