| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1× 1× 1× 10× 10× 10× 10× 6× | import messages from './messages'
import Validators from './index'
import { toObjectMsg, prepare, memoize } from './helpers'
let absence = memoize(function ({ message, msg, 'if': ifCond, unless }={}) {
msg = toObjectMsg(msg || message) || messages.absence
return prepare(ifCond, unless, false, function (value) {
if (value.trim()) {
return Validators.formatMessage(msg)
}
})
})
export default absence |