Sha256: a9da20a1200a5be420adaf13e455790c3086deb0f37213c9b94f05a62ed53333

Contents?: true

Size: 585 Bytes

Versions: 20

Compression:

Stored size: 585 Bytes

Contents

"use strict";
const legacyErrorCodes = require("./legacy-error-codes.json");
const idlUtils = require("./utils.js");

exports.implementation = class DOMExceptionImpl {
  constructor(globalObject, [message, name]) {
    this.name = name;
    this.message = message;
  }

  get code() {
    return legacyErrorCodes[this.name] || 0;
  }
};

// A proprietary V8 extension that causes the stack property to appear.
exports.init = impl => {
  if (Error.captureStackTrace) {
    const wrapper = idlUtils.wrapperForImpl(impl);
    Error.captureStackTrace(wrapper, wrapper.constructor);
  }
};

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
appmap-0.72.2 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.72.1 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.72.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.71.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.70.2 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.70.1 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.70.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.69.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.68.2 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.68.1 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.68.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.67.1 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.67.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.66.2 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.66.1 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.66.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.65.1 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.65.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.64.0 ./node_modules/domexception/lib/DOMException-impl.js
appmap-0.63.0 ./node_modules/domexception/lib/DOMException-impl.js