Huggingface.js documentation
Class: _ _ internal _ XetBlob
Class: _ _ internal _ XetBlob
XetBlob is a blob implementation that fetches data directly from the Xet storage
Hierarchy
Blob
↳
__internal_XetBlob
Constructors
constructor
• new __internal_XetBlob(params
): __internal_XetBlob
Parameters
Name | Type |
---|---|
params | XetBlobCreateOptions |
Returns
Overrides
Blob.constructor
Defined in
Properties
#reconstructionInfoPromise
• Private
Optional
#reconstructionInfoPromise: Promise
\<ReconstructionInfo
>
Defined in
accessToken
• Optional
accessToken: string
Defined in
end
• end: number
= 0
Defined in
fetch
• fetch: (input
: URL
| RequestInfo
, init?
: RequestInit
) => Promise
\<Response
>(input
: string
| URL
| Request
, init?
: RequestInit
) => Promise
\<Response
>
Type declaration
▸ (input
, init?
): Promise
\<Response
>
Parameters
Name | Type |
---|---|
input | URL | RequestInfo |
init? | RequestInit |
Returns
Promise
\<Response
>
▸ (input
, init?
): Promise
\<Response
>
Parameters
Name | Type |
---|---|
input | string | URL | Request |
init? | RequestInit |
Returns
Promise
\<Response
>
Defined in
hash
• hash: string
Defined in
hubUrl
• hubUrl: string
Defined in
internalLogging
• internalLogging: boolean
= false
Defined in
listener
• listener: undefined
| (arg
: { event
: "read"
} | { event
: "progress"
; progress
: { read
: number
; total
: number
} }) => void
Defined in
reconstructionInfo
• reconstructionInfo: undefined
| ReconstructionInfo
Defined in
repoId
• repoId: RepoId
Defined in
start
• start: number
= 0
Defined in
type
• Readonly
type: string
Inherited from
Blob.type
Defined in
doc-internal/node_modules/.pnpm/typescript@5.4.2/node_modules/typescript/lib/lib.dom.d.ts:3120
Accessors
size
• get
size(): number
Returns
number
Overrides
Blob.size
Defined in
Methods
#clone
▸ #clone(): __internal_XetBlob
Returns
Defined in
#fetch
▸ #fetch(): Promise
\<ReadableStream
\<Uint8Array
>>
Returns
Promise
\<ReadableStream
\<Uint8Array
>>
Defined in
#loadReconstructionInfo
▸ #loadReconstructionInfo(): Promise
\<ReconstructionInfo
>
Returns
Promise
\<ReconstructionInfo
>
Defined in
arrayBuffer
▸ arrayBuffer(): Promise
\<ArrayBuffer
>
Returns
Promise
\<ArrayBuffer
>
Overrides
Blob.arrayBuffer
Defined in
response
▸ response(): Promise
\<Response
>
Returns
Promise
\<Response
>
Defined in
slice
▸ slice(start?
, end?
): __internal_XetBlob
Parameters
Name | Type | Default value |
---|---|---|
start | number | 0 |
end | number | undefined |
Returns
Overrides
Blob.slice
Defined in
stream
▸ stream(): ReadableStream
\<Uint8Array
>
Returns
ReadableStream
\<Uint8Array
>
Overrides
Blob.stream
Defined in
text
▸ text(): Promise
\<string
>
Returns
Promise
\<string
>
Overrides
Blob.text