Sha256: fb1f3db03c082cce1c9ad3aa60d08e9b2d28a3f81a3a63526176a9ed8934bdff
Contents?: true
Size: 808 Bytes
Versions: 3
Compression:
Stored size: 808 Bytes
Contents
"use strict"; exports.__esModule = true; function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } var _types = require("../../../types"); var t = _interopRequireWildcard(_types); var metadata = { group: "builtin-trailing", optional: true }; exports.metadata = metadata; var FunctionExpression = { exit: function exit(node) { if (!node.id) return; node._ignoreUserWhitespace = true; return t.callExpression(t.functionExpression(null, [], t.blockStatement([t.toStatement(node), t.returnStatement(node.id)])), []); } }; exports.FunctionExpression = FunctionExpression;
Version data entries
3 entries across 3 versions & 1 rubygems