API > wxt/storage > WxtStorageItem
Interface: WxtStorageItem<TValue, TMetadata>
Contents
Type parameters
▪ TValue
▪ TMetadata extends Record<string, unknown>
Methods
getMeta()
getMeta():
Promise<NullablePartial<TMetadata>>
Get metadata.
Source
getValue()
getValue():
Promise<TValue>
Get the latest value from storage.
Source
removeMeta()
removeMeta(
properties?):Promise<void>
Remove all metadata or certain properties from metadata.
Parameters
▪ properties?: string[]
Source
removeValue()
removeValue(
opts?):Promise<void>
Remove the value from storage.
Parameters
▪ opts?: RemoveItemOptions
Source
setMeta()
setMeta(
properties):Promise<void>
Set metadata properties.
Parameters
▪ properties: NullablePartial<TMetadata>
Source
setValue()
setValue(
value):Promise<void>
Set the value in storage.
Parameters
▪ value: null | TValue
Source
watch()
watch(
cb):Unwatch
Listen for changes to the value in storage.
Parameters
▪ cb: WatchCallback<TValue>
Source
Generated using typedoc-plugin-markdown and TypeDoc