Sha256: 4c9ceb61402a245e22e82a78c3cd132c5d4cb4f9b536c6dd72037aa4322f08b7
Contents?: true
Size: 1006 Bytes
Versions: 3
Compression:
Stored size: 1006 Bytes
Contents
"use strict"; var _interopRequireDefault = require("babel-runtime/helpers/interop-require-default")["default"]; exports.__esModule = true; var _babelHelperFunctionName = require("babel-helper-function-name"); var _babelHelperFunctionName2 = _interopRequireDefault(_babelHelperFunctionName); exports["default"] = function () { return { visitor: { "ArrowFunctionExpression|FunctionExpression": { exit: function exit(path) { if (path.key !== "value" && !path.parentPath.isObjectProperty()) { var replacement = _babelHelperFunctionName2["default"](path); if (replacement) path.replaceWith(replacement); } } }, ObjectProperty: function ObjectProperty(path) { var value = path.get("value"); if (value.isFunction()) { var newNode = _babelHelperFunctionName2["default"](value); if (newNode) value.replaceWith(newNode); } } } }; }; module.exports = exports["default"];
Version data entries
3 entries across 3 versions & 1 rubygems