UNPKG

vue-tables-2

Version:
24 lines (17 loc) 781 B
"use strict"; var _state = _interopRequireDefault(require("./state")); var _mutations = _interopRequireDefault(require("./mutations")); var _merge = _interopRequireDefault(require("merge")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = function (self) { var Module = { state: (0, _state["default"])(self), mutations: (0, _mutations["default"])(self) }; var hasModule = self.$store.hasModule ? self.$store.hasModule(self.name) : self.$store.state && self.$store.state[self.name]; if (hasModule) { Module.state = _merge["default"].recursive(Module.state, self.$store.state[self.name]); self.$store.unregisterModule(self.name); } self.$store.registerModule(self.name, Module); };