Closed krizzu closed 7 months ago
For some reason, I had YN0018 error (wrong checksum) for dependencies, so had to re-run yarn install fresh.
Additionally, what has been done in this PR:
core
is now named api
default-storage-backend
renamed to default-storage
(we got rid of storage backend term)For review: main change is within api
package, everything else is adjustment for package name changes.
@tido64 This one is good for review/discussion
:tada: This PR is included in version 1.19.7 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Summary
Introducing a core API for Storage implementations -
AsyncStorage
. This interface provides a unified and concise API, extending Web Storage API with additional methods for handling multiple entries at the time.Extension
If a Storage has capabilities beyond basic, provided by
AsyncStorage
interface, it can be delivered by extendingStorageExtension
.Model
The interface provides a way to define user's own model, for type safety