Validating Store
fun <D, T, M> ValidatingStore(initialData: D, validation: Validation<D, T, M>, metadataDefault: T, validateAfterUpdate: Boolean = true, id: String = Id.next())
Parameters
initial Data
first current value of this Store
validation
Validation function to use at the data on this Store.
metadata Default
default metadata to be used by the automatic validation (where no explicit values are given)
validate After Update
flag to decide if a new value gets automatically validated after setting it to the Store.