Package Exports
- domexception
- domexception/webidl2js-wrapper
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (domexception) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
DOMException
This package implements the DOMException
class, from web browsers. It exists in service of jsdom and related packages.
Example usage:
const DOMException = require("domexception");
const e1 = new DOMException("Something went wrong", "BadThingsError");
console.assert(e1.name === "BadThingsError");
console.assert(e1.code === 0);
const e2 = new DOMException("Another exciting error message", "NoModificationAllowedError");
console.assert(e2.name === "NoModificationAllowedError");
console.assert(e2.code === 7);
console.assert(DOMException.INUSE_ATTRIBUTE_ERR === 10);
APIs
This package exposes two flavors of the DOMException
interface depending on the imported module.
domexception
module
This module default-exports the DOMException
interface constructor.
domexception/webidl2js-wrapper
module
This module exports the DOMException
interface wrapper API generated by webidl2js.