DeveloperError - Cesium Documentation

# DeveloperError

#### new DeveloperError(message)

  Constructs an exception object that is thrown due to a developer error, e.g., invalid argument, argument out of range, etc. This exception should only be thrown during development; it usually indicates a bug in the calling code. This exception should never be caught; instead the calling code should strive not to generate it.
  On the other hand, a `RuntimeError` indicates an exception that may be thrown at runtime, e.g., out of memory, that the calling code should be prepared to catch.

  Name | Type | Description
  --- | --- | ---
  `message` | String | optional The error message for this exception.

  ##### See:

  - RuntimeError
  Source: Core/DeveloperError.js, line 25

### Members

#### readonlymessage :String

  The explanation for why this exception was thrown.
  Source: Core/DeveloperError.js, line 38

#### readonlyname :String

  'DeveloperError' indicating that this exception was thrown due to a developer error.
  Source: Core/DeveloperError.js, line 31

#### readonlystack :String

  The stack trace of this exception, if available.
  Source: Core/DeveloperError.js, line 53