Vue 3 опции api vuex типобезопасный машинописный текст

#vuex #vuejs3

Вопрос:

Я использую api опций vue 3 с typescript. Я хотел бы выяснить, есть ли способ сделать вам машинописный текст с помощью vuex. Вот что я хотел бы сделать: когда я нажму на this.CurrentUser в методе, я получу автоматическое усложнение интерфейса.

 ...mapGetters(["currentUser"])
 

Когда я нажимаю на this.CurrentUser, он говорит

 (property) currentUser: any
 

Но я хотел бы сделать currentUser: UserDto

и я хотел бы сделать то же самое с mapActions

как я могу это сделать?

Комментарии:

1. Это звучит так, как будто вы просите функцию в Vetur / VSCode. Это не похоже на проблему #vuejs3 или #vuex, за исключением той части, где Vue использует строковые имена геттеров и действия для их сопоставления в компонент.