in public/dexie.js [516:539]
function mapError(domError, message) {
if (
!domError ||
domError instanceof DexieError ||
domError instanceof TypeError ||
domError instanceof SyntaxError ||
!domError.name ||
!exceptionMap[domError.name]
)
return domError;
var rv = new exceptionMap[domError.name](
message || domError.message,
domError
);
if ("stack" in domError) {
// Derive stack from inner exception if it has a stack
setProp(rv, "stack", {
get: function () {
return this.inner.stack;
},
});
}
return rv;
}