Reactive Mutable Set
A wrapper around LinkedHashSet that signals its listeners whenever it is mutated
Functions
Adds a listener and immediately runs it once.
Adds the listener to be called every time this event fires.
Asserts a condition on this MutableReactiveValue instance and reports an issue if the condition fails.
Asserts a condition on this MutableReactive instance and reports an issue if the condition fails.
Adds a validation check to a MutableReactiveValue instance, returning a MutableValidatedValue that tracks issues.
Adds a validation check to a MutableReactive instance, returning a MutableValidated that tracks issues.
'Lenses' a new type from this MutableReactive. This is useful when translating one type to another for user input, or safe type coercion.
'Lenses' a subtype from this MutableReactive. This is useful for extracting properties from a data class or modifying a single item in a collection.
THIS ONLY WORKS IF THE set
on the receiver never manipulates the input before notifying.
Adds a validation check to this MutableReactiveValue instance.
Adds a validation check to this MutableReactive instance.
Wraps a MutableReactiveValue as a MutableValidatedValue.
Wraps a MutableReactive as a MutableValidated.
Validates that the value of this MutableReactiveValue is not blank (for String values).
Validates that the value of this MutableReactive is not blank (for String values).
Validates that the value of this MutableReactiveValue is not null.
Validates that the value of this MutableReactive is not null.