main.cesium.DeveloperError.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
@file:JsModule("cesium")
@file:Suppress(
"EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER",
)
package cesium
/**
* 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.
* @see Online Documentation
*
* @constructor
* @property [message] The error message for this exception.
* @see Online Documentation
*/
external class DeveloperError(val message: String = definedExternally) {
/**
* 'DeveloperError' indicating that this exception was thrown due to a developer error.
* @see Online Documentation
*/
val name: String
/**
* The stack trace of this exception, if available.
* @see Online Documentation
*/
val stack: String
}