“use strict”;

Object.defineProperty(exports, “__esModule”, {

value: true

}); exports.default = void 0;

function _helperPluginUtils() {

const data = require("@babel/helper-plugin-utils");

_helperPluginUtils = function () {
  return data;
};

return data;

}

var _default = (0, _helperPluginUtils().declare)((api, options) => {

api.assertVersion(7);
const {
  spec
} = options;
return {
  name: "transform-arrow-functions",
  visitor: {
    ArrowFunctionExpression(path) {
      if (!path.isArrowFunctionExpression()) return;
      path.arrowFunctionToExpression({
        allowInsertArrow: false,
        specCompliant: !!spec
      });
    }

  }
};

});

exports.default = _default;