'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.VuexSearch = exports.mapGetters = exports.mapActions = exports.getterTypes = exports.actionTypes = exports.INDEX_MODES = exports.SearchApi = undefined;

var _jsWorkerSearch = require('js-worker-search');

var _plugin = require('./plugin');

var _plugin2 = _interopRequireDefault(_plugin);

var _SearchApi = require('./SearchApi');

var _SearchApi2 = _interopRequireDefault(_SearchApi);

var _actionTypes = require('./action-types');

var _getterTypes = require('./getter-types');

var _mapActions = require('./mapActions');

var _mapActions2 = _interopRequireDefault(_mapActions);

var _mapGetters = require('./mapGetters');

var _mapGetters2 = _interopRequireDefault(_mapGetters);

var _VuexSearch = require('./VuexSearch');

var _VuexSearch2 = _interopRequireDefault(_VuexSearch);

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

var actionTypes = { search: _actionTypes.SEARCH };

exports.SearchApi = _SearchApi2.default;
exports.INDEX_MODES = _jsWorkerSearch.INDEX_MODES;
exports.actionTypes = actionTypes;
exports.getterTypes = _getterTypes.api;
exports.mapActions = _mapActions2.default;
exports.mapGetters = _mapGetters2.default;
exports.VuexSearch = _VuexSearch2.default;
exports.default = _plugin2.default;