cloudfunctions/ClearingRedundantFolders/node_modules/make-error/index.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// ISC @ Julien Fontanet
"use strict";
// ===================================================================
var construct = typeof Reflect !== "undefined" ? Reflect.construct : undefined;
var defineProperty = Object.defineProperty;
// -------------------------------------------------------------------
var captureStackTrace = Error.captureStackTrace;
if (captureStackTrace === undefined) {
captureStackTrace = function captureStackTrace(error) {
var container = new Error();
defineProperty(error, "stack", {
configurable: true,
get: function getStack() {
var stack = container.stack;
// Replace property with value for faster future accesses.
defineProperty(this, "stack", {
configurable: true,
value: stack,
writable: true,
});
return stack;
},
set: function setStack(stack) {
defineProperty(error, "stack", {
configurable: true,
value: stack,
writable: true,
});
},
});
};
}
// -------------------------------------------------------------------
function BaseError(message) {
if (message !== undefined) {
defineProperty(this, "message", {
configurable: true,
value: message,
writable: true,
});
}
var cname = this.constructor.name;
if (cname !== undefined && cname !== this.name) {
defineProperty(this, "name", {
configurable: true,
value: cname,
writable: true,
});
}
后面还有 91 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
