'use strict';

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

var Form = require('./Form.js');
var FormItem = require('./FormItem.js');
var useForm = require('./useForm.js');
var FormItemContext = require('./FormItemContext.js');

Form.default.useInjectFormItemContext = FormItemContext.useInjectFormItemContext;
Form.default.ItemRest = FormItemContext.default;
Form.default.install = function(app) {
  app.component(Form.default.name, Form.default);
  app.component(Form.default.Item.name, Form.default.Item);
  app.component(FormItemContext.default.name, FormItemContext.default);
  return app;
};

exports.default = Form.default;
exports.formProps = Form.formProps;
exports.FormItem = FormItem.default;
exports.formItemProps = FormItem.formItemProps;
exports.useForm = useForm.default;
exports.FormItemRest = FormItemContext.default;
exports.useInjectFormItemContext = FormItemContext.useInjectFormItemContext;
//# sourceMappingURL=index.js.map
