mapMutations.ts 434 B

12345678910111213
  1. import { mapMutations as _mapMutations, createNamespacedHelpers } from 'vuex';
  2. import { useStateGetters } from './useMapper';
  3. /**
  4. * mapMutations
  5. * @description 参考 vuex 的mapMutations
  6. * https://vuex.vuejs.org/zh/guide/mutations.html#%E5%9C%A8%E7%BB%84%E4%BB%B6%E4%B8%AD%E6%8F%90%E4%BA%A4-mutation
  7. */
  8. export const mapMutations = (map: {}) => {
  9. let mapperFn = _mapMutations;
  10. return useStateGetters(map, mapperFn) as any;
  11. };