Shivam Mishra
2024-10-02 13:06:30 +05:30
committed by GitHub
parent e0bf2bd9d4
commit 42f6621afb
661 changed files with 15939 additions and 31194 deletions

View File

@@ -1,4 +1,4 @@
import { computed } from 'vue';
import { computed, unref } from 'vue';
import { getCurrentInstance } from 'vue';
export const useStore = () => {
@@ -21,3 +21,11 @@ export const useMapGetter = key => {
const store = useStore();
return computed(() => store.getters[key]);
};
export const useFunctionGetter = (key, ...args) => {
const store = useStore();
return computed(() => {
const unrefedArgs = args.map(arg => unref(arg));
return store.getters[key](...unrefedArgs);
});
};