API > wxt/utils/storage > GetItemsResult
Type alias: GetItemsResult<T>
GetItemsResult<
T>:{ readonly [I in keyof T]: T[I] extends WxtStorageItemLike<infer V, infer K> ? Object : T[I] extends Object ? Object : T[I] extends StorageItemKey ? Object : Object }
Mapped-tuple return type for getItems. Each input element resolves to a { key; value } pair with the narrowest key + value the input permits:
WxtStorageItem<V, _, K>→{ key: K; value: V }(fully typed).{ key: K; options: { fallback: V } }→{ key: K; value: V | null }.- Bare literal key
'local:x'→{ key: 'local:x'; value: unknown }. - Wider
StorageItemKeyunion →{ key: StorageItemKey; value: unknown }.
Type parameters
| Parameter |
|---|
T extends ReadonlyArray<GetItemsInputElement> |
Source
packages/storage/dist/index.d.mts:290
Generated using typedoc-plugin-markdown and TypeDoc