Module error

Source

Structs§

JsError
A JsError represents an exception coming from V8, with stack frames and line numbers. The deno_cli crate defines another JsError type, which wraps the one defined here, that adds source map support and colorful formatting. When updating this struct, also update errors_are_equal_without_cause() in fmt_error.rs.
JsStackFrame

Functions§

bad_resource
bad_resource_id
custom_error
Creates a new error with a caller-specified error class name and message.
format_file_name
generic_error
get_custom_error_class
If this error was crated with custom_error(), return the specified error class name. In all other cases this function returns None.
invalid_hostname
not_supported
range_error
resource_unavailable
throw_type_error
to_v8_error
type_error
uri_error

Type Aliases§

AnyError
A generic wrapper that can encapsulate any concrete error type.
GetErrorClassFn
JsErrorCreateFn