UNPKG

@r1tsu/payload

Version:

14 lines (13 loc) 629 B
import { en } from '@payloadcms/translations/languages/en'; import httpStatus from 'http-status'; import APIError from './APIError.js'; class ValidationError extends APIError { constructor(results, t){ const message = t ? t('error:followingFieldsInvalid', { count: results.length }) : results.length === 1 ? en.translations.error.followingFieldsInvalid_one : en.translations.error.followingFieldsInvalid_other; super(`${message} ${results.map((f)=>f.field).join(', ')}`, httpStatus.BAD_REQUEST, results); } } export default ValidationError; //# sourceMappingURL=ValidationError.js.map