メインコンテンツまでスキップ

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>