BoomerangStore
Interface for a key-value store that stores navigation results as Boomerang objects. This store is used to pass data between different parts of the application.
This interface is available on all supported platforms (Android, iOS, Desktop).
Inheritors
Functions
Restores the state of the store from a Boomerang object. This is useful for restoring a previously saved state.
Stores an event notification with the given key. Unlike storeValue, this method doesn't require a value parameter as it creates a simple event notification without additional data.
Stores a Boomerang value with the given key.
Stores an Android Bundle in a BoomerangStore with the given key.
Extension function for BoomerangStore that allows storing a value using a builder function. This is a convenient way to create and store a Boomerang in a single expression.
Tries to consume a value using a BoomerangCatcher. Default implementation drops the value if it's caught (catcher returns true).