createStore.js 668 Bytes
'use strict';

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

var _vueTypes = require('../_util/vue-types');

var _vueTypes2 = _interopRequireDefault(_vueTypes);

var _create = require('../_util/store/create');

var _create2 = _interopRequireDefault(_create);

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

var Store = exports.Store = _vueTypes2['default'].shape({
  setState: _vueTypes2['default'].func,
  getState: _vueTypes2['default'].func,
  subscribe: _vueTypes2['default'].func
}).loose;

var createStore = _create2['default'];

exports['default'] = createStore;