Package-level declarations

Functions

Link copied to clipboard
fun <S : MVIState, I : MVIIntent, A : MVIAction> debuggerPlugin(historySize: Int = DebuggerDefaults.DefaultHistorySize, host: String = DebuggerDefaults.ClientHost, port: Int = DebuggerDefaults.Port, reconnectionDelay: Duration = DebuggerDefaults.ReconnectionDelay): LazyPlugin<S, I, A>

Creates a new remote debugging plugin.

Link copied to clipboard
fun DebuggerSink(host: String = DebuggerDefaults.ClientHost, port: Int = DebuggerDefaults.Port, onError: (e: Exception) -> Unit = { /* swallow */ }): MetricsSink

Creates a MetricsSink that sends store metrics to the FlowMVI Debugger server.

Link copied to clipboard
fun <S : MVIState, I : MVIIntent, A : MVIAction> StoreBuilder<S, I, A>.enableRemoteDebugging(historySize: Int = DebuggerDefaults.DefaultHistorySize, host: String = DebuggerDefaults.ClientHost, port: Int = DebuggerDefaults.Port, reconnectionDelay: Duration = DebuggerDefaults.ReconnectionDelay)

Create and install a new remote debugging plugin.