class Error
extends Error

Extended error class.

Constructors

new
Error(
message: string,
args?: object,
)

Properties

optional
todo: boolean

Static Properties

required: <T>(...info: string[]) => T
requiredLate: (...info: string[]) => unknown

Static Methods

TODO(info: unknown): void
define<T extends unknown[]>(
name: string,
getMessage?: (string | ((...args: T) => string)),
construct?: (
self: Error,
...args: T,
) => any
,
)

Define an error subclass.