"use strict";

var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;
var _elementTypes = require("../../constants/element-types");
var _menu = _interopRequireDefault(require("./menu"));
var _plugin = _interopRequireDefault(require("./plugin"));
var _renderElem = _interopRequireWildcard(require("./render-elem"));
const CodeBlockPlugin = {
  type: _elementTypes.CODE_BLOCK,
  nodeType: 'element',
  editorMenus: [_menu.default],
  editorPlugin: _plugin.default,
  renderElements: [_renderElem.default, _renderElem.renderCodeLine]
};
var _default = exports.default = CodeBlockPlugin;