UNPKG

@owlsdepartment/vuex-typed

Version:

Package for writing typed Vuex store with component helpers

18 lines (17 loc) 585 B
"use strict"; 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;