跳到主要内容

Interface: PluginStorage

Defined in: packages/plugin-sdk/src/backend.ts:39

Namespaced key/value storage isolated per plugin.

Methods​

delete()​

delete(key): Promise<void>

Defined in: packages/plugin-sdk/src/backend.ts:42

Parameters​

key​

string

Returns​

Promise<void>


get()​

get<T>(key): Promise<T | undefined>

Defined in: packages/plugin-sdk/src/backend.ts:40

Type Parameters​

T​

T = unknown

Parameters​

key​

string

Returns​

Promise<T | undefined>


keys()​

keys(): Promise<string[]>

Defined in: packages/plugin-sdk/src/backend.ts:43

Returns​

Promise<string[]>


set()​

set(key, value): Promise<void>

Defined in: packages/plugin-sdk/src/backend.ts:41

Parameters​

key​

string

value​

unknown

Returns​

Promise<void>