Huggingface.js documentation

클래스: _ _ internal _ XetBlob

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

클래스: _ _ internal _ XetBlob

XetBlob은 데이터를 Xet 스토리지에서 직접 가져오는 blob 구현입니다

계층 구조

  • Blob

    ↳ __internal_XetBlob

생성자

constructor

• new __internal_XetBlob(params): __internal_XetBlob

매개변수

이름유형
paramsXetBlobCreateOptions

반환

__internal_XetBlob

오버라이드

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>

MDN 참고 자료

매개변수
이름유형
inputRequestInfo | URL
init?RequestInit
반환

Promise<Response>

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

매개변수
이름유형
inputstring | Request | URL
init?RequestInit
반환

Promise<Response>

정의 위치

packages/hub/src/utils/XetBlob.ts:376


hash

• Optional 해시: 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


시작

• 시작: number = 0

정의 위치

packages/hub/src/utils/XetBlob.ts:381


type

• Readonly 타입: string

MDN 참고 자료

다음에서 상속

Blob.type

정의 위치

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3501

액세서

크기

• get size(): number

반환

number

오버라이드

Blob.size

정의 위치

packages/hub/src/utils/XetBlob.ts:411

메서드

#clone

▸ #clone(): __internal_XetBlob

반환

__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

▸ bytes(): Promise<Uint8Array<ArrayBufferLike>>

MDN 참고 자료

반환

Promise<Uint8Array<ArrayBufferLike>>

다음에서 상속

Blob.bytes

정의 위치

packages/doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.dom.d.ts:3505


응답

▸ response(): Promise<Response>

반환

Promise<Response>

정의 위치

packages/hub/src/utils/XetBlob.ts:1417


slice

▸ slice(start?, end?): __internal_XetBlob

매개변수

이름유형기본값
startnumber0
endnumberundefined

반환

__internal_XetBlob

오버라이드

Blob.slice

정의 위치

packages/hub/src/utils/XetBlob.ts:436


스트림

▸ 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