Exception: Dommy::Bridge::TypeError
- Inherits:
-
StandardError
- Object
- StandardError
- Dommy::Bridge::TypeError
- Defined in:
- lib/dommy/bridge.rb
Overview
A Ruby-side signal that the JS boundary should surface a JS ‘TypeError` (not a `DOMException`). Some WebIDL operations — notably the `URL` constructor and its `href` setter — throw `TypeError` on failure rather than a DOMException; raising this lets a host bridge rethrow the correct JS error type, while Ruby callers can still rescue it like any other error. Kept distinct from Ruby’s built-in ‘::TypeError` so a host can map only deliberate, spec-mandated TypeErrors (and not mask genuine Ruby type bugs) across the boundary.