import validate from 'strickland';
function letterValidator(validatorProps) {
return function validateLetter(value, context) {
// Be sure not to overwrite the original
// validatorProps variable
let resolvedProps = validatorProps;
if (typeof resolvedProps === 'function') {
resolvedProps = resolvedProps(context);
resolvedProps = resolvedProps || {};
const {letter} = resolvedProps;
isValid: (value === letter),
message: `Must match "${letter}"`
const validator = letterValidator({letter: 'B'});
const result = validate(validator, 'A');
message: 'Must match "B"',