Class: Error
Extends
BaseClient
Constructors
Constructor
new Error(
ctx?,_id?,_message?):Error
Constructor is used for internal usage only, do not create object from it.
Parameters
ctx?
Context
_id?
_message?
string
Returns
Error
Overrides
BaseClient.constructor
Methods
id()
id():
Promise<ID>
A unique identifier for this Error.
Returns
Promise<ID>
message()
message():
Promise<string>
A description of the error.
Returns
Promise<string>
values()
values():
Promise<ErrorValue[]>
The extensions of the error.
Returns
Promise<ErrorValue[]>
with()
with(
arg):Error
Call the provided function with current Error.
This is useful for reusability and readability by not breaking the calling chain.
Parameters
arg
(param) => Error
Returns
Error
withValue()
withValue(
name,value):Error
Add a value to the error.
Parameters
name
string
The name of the value.
value
The value to store on the error.
Returns
Error