@owlsdepartment/vuex-typed
Version:
Package for writing typed Vuex store with component helpers
18 lines (17 loc) • 585 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getState = void 0;
var vuex_1 = require("vuex");
var createImports_1 = require("../helpers/createImports");
var addHelpers_1 = require("./addHelpers");
/**
* Get Vuex state object, mapped for export
*/
function getState(state, namespace) {
if (namespace === void 0) { namespace = ''; }
if (typeof state === 'function') {
state = state();
}
return addHelpers_1.AddHelpers.wrap(createImports_1.createImports(state, vuex_1.mapState, namespace));
}
exports.getState = getState;