跳到主要内容

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