new DeveloperError
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.
Parameters:
Name | Type | Argument | Default | Description |
---|---|---|---|---|
message |
String |
<optional> |
undefined | The error message for this exception. |
See:
Source:
Members
-
<constant> error :Error
-
The Error object containing the stack trace.
-
<constant> message :String
-
The explanation for why this exception was thrown.
-
<constant> name :String
-
'DeveloperError' indicating that this exception was thrown due to a developer error.
-
<constant> stack :String
-
The stack trace of this exception.