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