This commit is contained in:
Stephen Franceschelli 2019-07-30 13:16:01 -04:00
parent 7fe1ba03a3
commit ec0a863019
7020 changed files with 1880198 additions and 489 deletions

22
node_modules/domexception/lib/DOMException-impl.js generated vendored Normal file
View file

@ -0,0 +1,22 @@
"use strict";
const legacyErrorCodes = require("./legacy-error-codes.json");
const idlUtils = require("./utils.js");
exports.implementation = class DOMExceptionImpl {
constructor([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);
}
};