Huggingface.js 文档
类: _ _ 内部 _ XetBlob
并获得增强的文档体验
开始使用
类: _ _ 内部 _ XetBlob
XetBlob 是一种 blob 实现,可直接从 Xet 存储中获取数据
继承关系
Blob
↳
__internal_XetBlob
构造函数
constructor
• new __internal_XetBlob(params
): __internal_XetBlob
参数
名称 | 类型 |
---|---|
params | XetBlobCreateOptions |
返回值
覆盖
Blob.constructor
定义于
属性
#reconstructionInfoPromise
• Private
Optional
#reconstructionInfoPromise: Promise
<ReconstructionInfo
>
定义于
accessToken
• 可选 accessToken: string
定义于
end
• end: number
= 0
定义于
fetch
• fetch: (input
: URL
| RequestInfo
, init?
: RequestInit
) => Promise
<Response
>(input
: string
| URL
| Request
, init?
: RequestInit
) => Promise
<Response
>
类型声明
▸ (input
, init?
): Promise
<Response
>
参数
名称 | 类型 |
---|---|
输入 | URL | RequestInfo |
init? | RequestInit |
返回值
Promise
\<Response
>
▸ (input
, init?
): Promise
<Response
>
参数
名称 | 类型 |
---|---|
输入 | string | URL | Request |
init? | RequestInit |
返回值
Promise
\<Response
>
定义于
哈希值
• hash: string
定义于
hubUrl
• hubUrl: string
定义于
内部日志
• internalLogging: boolean
= false
定义于
监听器
• listener: undefined
| (arg
: { event
: "read"
} | { event
: "progress"
; progress
: { read
: number
; total
: number
} }) => void
定义于
重建信息
• reconstructionInfo: undefined
| ReconstructionInfo
定义于
仓库ID
• repoId: RepoId
定义于
开始
• start: number
= 0
定义于
类型
• Readonly
type: string
继承自
Blob.type
定义于
doc-internal/node_modules/.pnpm/typescript@5.4.2/node_modules/typescript/lib/lib.dom.d.ts:3120
访问器
大小
• get
size(): number
返回值
number
覆盖
Blob.size
定义于
方法
#clone
▸ #clone(): __internal_XetBlob
返回值
定义于
#fetch
▸ #fetch(): Promise
\<ReadableStream
\<Uint8Array
>>
返回值
Promise
\<ReadableStream
\<Uint8Array
>>
定义于
#loadReconstructionInfo
▸ #loadReconstructionInfo(): Promise
\<ReconstructionInfo
>
返回值
Promise
\<ReconstructionInfo
>
定义于
arrayBuffer
▸ arrayBuffer(): Promise
\<ArrayBuffer
>
返回值
Promise
\<ArrayBuffer
>
覆盖
Blob.arrayBuffer
定义于
response
▸ response(): Promise
\<Response
>
返回值
Promise
\<Response
>
定义于
slice
▸ slice(start?
, end?
): __internal_XetBlob
参数
名称 | 类型 | 默认值 |
---|---|---|
start | number | 0 |
end | number | undefined |
返回值
覆盖
Blob.slice
定义于
stream
▸ stream(): ReadableStream
\<Uint8Array
>
返回值
ReadableStream
\<Uint8Array
>
覆盖
Blob.stream
定义于
text
▸ text(): Promise
\<string
>
返回值
Promise
\<string
>
覆盖
Blob.text