---
title: ValidationError
framework: CKTool JS
role: symbol
role_heading: Class
platforms: [cktool js 1.2.15+]
path: cktooljs/validationerror
---

# ValidationError

The base class of errors emitted when validators fail validation.

## Declaration

```data
interface ValidationError
```

## Overview

Overview Extends ErrorBase.

## Relationships

### Inherits From

- [ArrayError](cktooljs/arrayerror.md)
- [LengthError](cktooljs/lengtherror.md)
- [MaxValueNotNumericError](cktooljs/maxvaluenotnumericerror.md)
- [MinValueNotNumericError](cktooljs/minvaluenotnumericerror.md)
- [ValueIsRequiredError](cktooljs/valueisrequirederror.md)
- [ValueNotConvertibleToTypeError](cktooljs/valuenotconvertibletotypeerror.md)
- [ValueNotObjectError](cktooljs/valuenotobjecterror.md)
- [ValueRangeError](cktooljs/valuerangeerror.md)
- [ValueTypeNotRecognizedError](cktooljs/valuetypenotrecognizederror.md)

### Inherited By

- [ErrorBase](cktooljs/errorbase.md)

## See Also

### Validation Errors

- [ArrayError](cktooljs/arrayerror.md)
- [MaxValueNotNumericError](cktooljs/maxvaluenotnumericerror.md)
- [MinValueNotNumericError](cktooljs/minvaluenotnumericerror.md)
- [ValueIsRequiredError](cktooljs/valueisrequirederror.md)
- [ValueNotConvertibleToTypeError](cktooljs/valuenotconvertibletotypeerror.md)
- [ValueNotFunctionError](cktooljs/valuenotfunctionerror.md)
- [ValueNotArrayBufferError](cktooljs/valuenotarraybuffererror.md)
- [ValueNotArrayError](cktooljs/valuenotarrayerror.md)
- [ValueNotBase64StringError](cktooljs/valuenotbase64stringerror.md)
- [ValueNotBlobError](cktooljs/valuenotbloberror.md)
- [ValueNotBooleanError](cktooljs/valuenotbooleanerror.md)
- [ValueNotByteArrayError](cktooljs/valuenotbytearrayerror.md)
- [ValueNotByteError](cktooljs/valuenotbyteerror.md)
- [ValueNotDateError](cktooljs/valuenotdateerror.md)
- [ValueNotDateStringError](cktooljs/valuenotdatestringerror.md)
