A custom inspect handler that produces a human-readable summary of the error.
This handler will be invoked when the error is displayed in Node via console.log,
console.error, util.inspect, or its uncaught-exception output.
A few notes
The current recursion depth in the Node inspect call.
The Node inspect options (used to determine whether colors are enabled).
A formatted string summarizing the error.
Returns a formatted human-readable summary of the error.
Base class for all Viv runtime errors.
Consumers who want to catch any Viv error can use
instanceof VivError.Note: A
VivErrorwill never be thrown directly.