zena:error

zena
import {…} from 'zena:error';

Classes

Error

zena
class Error
Constructors
zena
new(message: String)
#
Properties
zena
message: String
#
Methods
zena
getStackTrace(): String | null
#

LookupError

zena
class LookupError extends Error
Extends Error

Base class for errors when a lookup operation fails.

Constructors
zena
new(message: String)
#
2 inherited members
From Error
Properties
zena
message: String
#
Methods
zena
getStackTrace(): String | null
#

IndexOutOfBoundsError

zena
class IndexOutOfBoundsError extends LookupError
Extends LookupError

Thrown when an array/sequence index is out of bounds.

Constructors
zena
new(index: i32, length: i32)
#
Properties
zena
index: i32
#
zena
length: i32
#
2 inherited members
From Error
Properties
zena
message: String
#
Methods
zena
getStackTrace(): String | null
#

KeyNotFoundError

zena
class KeyNotFoundError extends LookupError
Extends LookupError

Thrown when a key is not found in a map or similar collection.

Constructors
zena
new()
#
2 inherited members
From Error
Properties
zena
message: String
#
Methods
zena
getStackTrace(): String | null
#

Functions

unreachable

zena
declare function unreachable(): never