Package-level declarations
Types
Object associated with StateHolder. Actual implementations contain properties that are utilities for a particular platform to ease state observation.
Stateful is a property delegate that represents a wrapper of type T which provides platform specific implementation allowing to receive value updates on target platforms. The value wrapped by Stateful is updated after write operation.
Classes that aim to provide a Stateful that platforms can observe should implement this interface to allow easy binding using auto-generated files for iOS. Implementing StateHolder also provides a DSL for creating various Stateful values, for example with stateful function.
Functions
Creates Stateful with provided initial value and callback set to one defined in StateHolder's Binder object.
Provides a short way to a class can conform to StateHolder interface. Creates a default StateHolder implementation. Mainly used with delegation pattern StateHolder for more information.