I want to wrap each object field from the getters argument in a ComputedRef wrapper
import { computed, ComputedRef } from "vue";
function useComputedGroup<T extends Record<string, any>>(getters: T) {
type NewData = {
[K in keyof T]: ComputedRef<T[K]>;
};
const newData: Partial<NewData> = {};
Object.keys(getters).forEach(
(key) => (newData[key] = computed(() => getters[key]))
);
return newData;
}