Skip to main content

set-validator!

functionv1.7

cljs.core/set-validator!

Available in:BBCLJCLJS
(set-validator! [iref val])
Sets the validator-fn for an atom. validator-fn must be nil or a side-effect-free fn of one argument, which will be passed the intended new state on any state change. If the new state is unacceptable, the validator-fn should return false or throw an Error. If the current state is not acceptable to the new validator, an Error will be thrown and the validator will not be changed.

No examples yet. Be the first to add one!