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