Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Common types and utilities for Pluggable Storage Modules
Default implementation of copyItems for stores that might not implement it, or for copying between stores.
Convert an array of strings to a StorageKey
Convert a StorageKey to an array of strings
Default implementation for moveItems
Ensure that the underlying storage has been opened and is empty
Test the clearItems() function of the given storage module.
Test the copyItems() function of the given storage module.
Test the getItem() function of the given storage module,
this must be called after testSetItem.
Test the hasItem() function of the given storage module,
this must be called after testSetItem.
Test the isWritable() function of the given storage module.
Test the listItems() function of the given storage module,
this must be called after testSetItem.
Test the moveItems() function of the given storage module.
Test the storage module list items ordered by key, and supports listing in reverse. This test is optional for a storage module.
Test the removeItem() function of the given storage module,
this must be called after testSetItem.
Test the setItem() function of the given storage module.
Test the url() function of the given storage module.
Test the url() function of the given delegated storage module with a key prefix.
A value that may be awaited.
Describes a storage module that provides all functions
Additional functions for a store that delegates to one or more other stores
Describes an optional extended interface that may be provided by a storage module
Describes the minimal interface that must be provided by each storage module
A key for an item in a store.
Describes the common interface provided by each storage module