# Error
Represents a runtime error.
The Error API is very similar to JavaScript's (MDN (opens new window)), with some properties not being implemented yet.
# Variants
| Variant | Description |
|---|---|
| Error | Represents a general error. |
| RangeError | Represents an error where a value is not in the range of allowed values. |
| TypeError | Represents an error where a value is not of the expected type. |
| SyntaxError | Represents an error where the syntax of the input in invalid. |
The Errorclass can also be sub-classed by forwarding message and setting the name property in the overloaded constructor.
# Constructor
- Constructs a new error object.
new Error(message?: string)
# Instance members
# Fields
var message: stringThe message of this error.
var name: stringThe name of this error. In case of
Error, this is"Error".var stack: stringThe stack trace of this error. Not supported yet, hence an empty string.
# Methods
- Returns a string representation of this error in the form
function toString(): stringname: message.