использования ts, и есть конфиг axios который почему то написано на ts, мне в конфиг аксиоса нужно импортировать инстанс Vue, но ts ругается на ключи внутри импортированного VUE, вопрос, как ключи инициализировать, что бы ts не ругался? Спасибо!
Property '$toast' does not exist on type 'VueConstructor<Vue>'
тост это не axios
https://vuejs.org/v2/guide/typescript.html#Augmenting-Types-for-Use-with-Plugins
Я прочел, начал делать и столкнулся вот с таким моментом Parsing error: Only declares and type imports are allowed inside declare module Я просто ранее с тс не работал и не совсем понятно что происходит)
Это точно ругается тс, а не eslint?
Я в eslint поставил игнор d.ts файлов, но ругаться он не перестает, сейчас разберусь, тогда еще вопрос, если в этом файле нельзя будет использовать export как мне этот инстанс перетащить в нужный мне конфиг? импортировать я так понимаю не получится без экспорта)
d.ts это файл декларации для расширения уже имеющихся типов. Экспортировать его не нужно, как и явно импортировать
Обсуждают сегодня