fix: a promise was rejected with a non-error
fix: a promise was rejected with a non-error

https://eslint.org/docs/rules/prefer-promise-reject-errors

Saved backwards compatibility with return structure fields

yiminghe/async-validator,yiminghe/async-validator,yiminghe/async-validator