StorageStore
@quik/storage / StorageStore
Variable: StorageStore
constStorageStore:object
Defined in: storage/src/engine/store.ts:66
Type Declaration
clear
clear: () =>
void
Remove all registered storage engines.
Returns
void
get
get: (
name) =>QStorageEngineBase
Retrieve a registered storage engine by name.
Parameters
name
string
Engine name.
Returns
Throws
StorageEngineNotLoadedError when the engine is not registered.
getDefault
getDefault: () =>
QStorageEngineBase
Retrieve the default storage engine based on configuration.
Returns
Throws
StorageEngineNotLoadedError when the engine is not registered.
register
register: (
name,engine) =>void
Register a storage engine with a unique name.
Parameters
name
string
Engine name.
engine
Storage engine instance.
Returns
void
Throws
StorageEngineAlreadyRegisteredError when the name is already used.
remove
remove: (
name) =>void
Remove a registered storage engine.
Parameters
name
string
Engine name.
Returns
void