Skip to main content

useStorage
hook

Returns the key-value Storage interface for the extension point.

Storage

read
<T = unknown>(key: string) => Promise<T>

Read and return a stored value by key.

The stored data is deserialized from JSON and returned as its original primitive.

Returns null if no stored data exists.

write
(key: string, data: any) => Promise<void>

Write stored data for this key.

The data must be serializable to JSON.

delete
(key: string) => Promise<void>

Delete stored data by key.

Was this section helpful?