跳到主要内容

Interface: KernelBlobsApi

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:197

Methods​

delete()​

delete(blobId): Promise<{ deleted: boolean; }>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:205

Parameters​

blobId​

string

Returns​

Promise<{ deleted: boolean; }>


get()​

get(blobId): Promise<{ bytes: Uint8Array; contentType: string; size: number; }>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:203

Parameters​

blobId​

string

Returns​

Promise<{ bytes: Uint8Array; contentType: string; size: number; }>


list()​

list(): Promise<{ items: KernelBlobMeta[]; }>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:204

Returns​

Promise<{ items: KernelBlobMeta[]; }>


put()​

put(name, contentType, bytes): Promise<{ blobId: string; hash: string; size: number; }>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:198

Parameters​

name​

string

contentType​

string

bytes​

ArrayBuffer | Uint8Array<ArrayBufferLike>

Returns​

Promise<{ blobId: string; hash: string; size: number; }>