Я использую компонент класса vue с машинописью, и мне нужно расширить типы, чтобы использовать сторонний модуль.
компонент
export default class TestComponent extends Vue {
private created() {
this.$snotify.success('test')
}
}
shims.d.ts
import Vue from 'vue'
import { Snotify } from 'vue-snotify'
declare module 'vue/types/vue' {
interface VueConstructor {
$snotify: Snotify
}
}
«Свойство $ snotify не существует для типа TestComponent»
Vue. $ Snotify существует, но это. $ Snotify - нет, хотя это расширяет Vue
Куда я иду не так?