PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@babel/plugin-transform-regenerator/lib/regenerator
Просмотр файла: replaceShorthandObjectMethod.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = replaceShorthandObjectMethod;
var _core = require("@babel/core");
function replaceShorthandObjectMethod(path) {
if (!path.node || !_core.types.isFunction(path.node)) {
throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");
}
if (!_core.types.isObjectMethod(path.node)) {
return path;
}
if (!path.node.generator) {
return path;
}
const parameters = path.node.params.map(function (param) {
return _core.types.cloneNode(param);
});
const functionExpression = _core.types.functionExpression(null, parameters, _core.types.cloneNode(path.node.body), path.node.generator, path.node.async);
path.replaceWith(_core.types.objectProperty(_core.types.cloneNode(path.node.key), functionExpression, path.node.computed, false));
return path.get("value");
}
//# sourceMappingURL=replaceShorthandObjectMethod.js.map
Выполнить команду
Для локальной разработки. Не используйте в интернете!