export type State = { value: string; } export default { state: { value: 'Hello, Vuex!' } } <template>...<template> <script lang="ts"> import { mapState } from 'vuex'; import { State } from '@/stores/modules/module.ts'; const mappedState = mapState('module', ['value']) as State; export default Vue.extend({ computed: { ...mappedState } }) </script> これで Vuex 由来のプロパティに型情報を乗せることができるようになりました。 しかし、この方法では