Key-value storage interface for persisting SDK preferences and state.
Clears all keys in the given scope. Implementations may scope the clear to SDK keys only.
Storage scope (e.g. session vs. persistent).
Promise<void>
Storage key to read or write.
Storage scope (e.g. session vs. persistent).
Promise<string | null>
Storage key to read or write.
Storage scope (e.g. session vs. persistent).
Promise<void>
Storage key to read or write.
Value to write, or null to clear the key.
Storage scope (e.g. session vs. persistent).
Promise<void>