PluginDecorator

This class is an (already created) instance of the decorator for a StorePlugin.

To use this instance, you first need to obtain a child plugin instance and apply the decorator using StorePlugin.decoratedWith or PluginDecorator.decorates.

You will get a new instance of StorePlugin that will be wrapped by this decorator.

See detailed documentation in DecoratorBuilder where methods are defined.

See also

Properties

Link copied to clipboard
val name: String?

The name of the decorator. Must be unique or null

Functions

Link copied to clipboard
infix fun <S : MVIState, I : MVIIntent, A : MVIAction> PluginDecorator<S, I, A>.decorates(plugin: StorePlugin<S, I, A>): StorePlugin<S, I, A>

Returns a new StorePlugin with this PluginDecorator applied to the plugin.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String