'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _fields = require('./fields');

var _fields2 = _interopRequireDefault(_fields);

var _form = require('./form');

var _form2 = _interopRequireDefault(_form);

var _optionLists = require('./optionLists');

var _optionLists2 = _interopRequireDefault(_optionLists);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

exports.default = () => pluginContext => ({
  optionLists: _optionLists2.default,
  extensions: {
    dimension: {
      fields: (0, _fields2.default)(pluginContext),
      form: (0, _form2.default)(pluginContext)
    }
  }
});