Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 1.28 KB

File metadata and controls

53 lines (38 loc) · 1.28 KB
description Represents a runtime error.

Error

Represents a runtime error.

The Error API is very similar to JavaScript's (MDN), 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

  • new Error(message?: string)
    Constructs a new error object.

Instance members

Fields

  • var message: string

    The message of this error.

  • var name: string

    The name of this error. In case of Error, this is "Error".

  • var stack: string

    The stack trace of this error. Not supported yet, hence an empty string.

Methods

  • function toString(): string
    Returns a string representation of this error in the form name: message.