Trouble with Vue3 syntax and namespaced vuex stores

Hi there,
I’m having trouble with Vue3’s script setup when namespacing stores…
Currently i’m trying to map some getters to computed variables like so:

import { computed } from 'vue'
import { useStore } from "vuex"
const store = useStore()
const user = computed(() => store.getters['shared/user'])
const roles = computed(() => store.getters['shared/userRoles'])

(my store module is named ‘shared’)
What am I missing?