This function should not be considered robust. While the function should always return true if provided an EvalError (or a descendant) object, false positives may occur due to the fact that the EvalError constructor inherits from Error and has no internal class of its own. Hence, EvalError impersonation is possible.
Parameters
value: any
value to test
Returns
boolean
boolean indicating whether a value is an EvalError object
Tests if a value is an
EvalError
object.Notes
true
if provided an EvalError (or a descendant) object, false positives may occur due to the fact that the EvalError constructor inherits from Error and has no internal class of its own. Hence, EvalError impersonation is possible.