Size: a a a

Sequelize - community (eng/ru)

2020 August 31

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
и ругаеться при этом когда вы используете: Sequelize.DataTypes... ?
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Yaroslav Zhymkov
и ругаеться при этом когда вы используете: Sequelize.DataTypes... ?
Да. WebStorm.
Сам sequelize без проблем и ошибок исполняет миграцию. Даже с одновременным использованием в файле обоих вариантов.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
он видимо на пакет смотрит. попробуйте кеш почистить. я думал может с миграциями или импортами чот не то, но вроде все ок
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
@Version81 но у вас точно в миграциях WebStorm не ругается на DataTypes? Может быть это у всех так?
Я включаю данную функцию WebStorm в Settings - Languages & Frameworks - JavaScript - Libraries

Судя по всему, скачиваемые мной Type definitions для Sequlize из предложенного WebStorm'ом репозитория предназначены лишь для старой 4-ой версии. А сейчас уже 6я.

Хорошо. Я отключаю их:
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
И тогда WebStorm начинает ругаться уже и на старое объявление Sequelize.STRING той же ошибкой о якобы unresolved переменных.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Но с включеным, это пометка, а не ошибка
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Я забил бы
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Иде, много где тупит
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Yaroslav Zhymkov
Я забил бы
Судя по всему так и придётся 😆

Как я понял 🤯  из обсуждений в issue в репозитории sequelize - там у них под капотом TypeScript'ом всё ещё не до конца описано явно. Поэтому IDE и спотыкается на статическом анализе.

Type definitions от 4ой версии и продолжали бы помогать IDE'шке подсвечивать синтаксис, если бы не постепенно изменяющийся к 5й и 6й версиям код sequelize.

Я хотел понять у всех ли так ругается IDE на миграции? И если у всех, то почему всем всё равно)))
Ладно, спасибо @Version81 за уделенное время))
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Ибо js не типизирован. Иде много де тупит, если я глянул по интерфейсу, что использую правильно, то все равно.


Из решений можете поискать пакет типов в нпм для секвалайза. @types/sequelize
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Может есть норм, успехов
источник

С

Сергей in Sequelize - community (eng/ru)
Pizdjož Prokošek
Судя по всему так и придётся 😆

Как я понял 🤯  из обсуждений в issue в репозитории sequelize - там у них под капотом TypeScript'ом всё ещё не до конца описано явно. Поэтому IDE и спотыкается на статическом анализе.

Type definitions от 4ой версии и продолжали бы помогать IDE'шке подсвечивать синтаксис, если бы не постепенно изменяющийся к 5й и 6й версиям код sequelize.

Я хотел понять у всех ли так ругается IDE на миграции? И если у всех, то почему всем всё равно)))
Ладно, спасибо @Version81 за уделенное время))
а пробовали загрузить sequelize тут File => settings => Languages & Frameworks => JavaScript => Libraries => Download?
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Сергей
а пробовали загрузить sequelize тут File => settings => Languages & Frameworks => JavaScript => Libraries => Download?
Да, конечно. Я как раз про это писал:

"Судя по всему, скачиваемые мной Type definitions для Sequlize из предложенного WebStorm'ом репозитория предназначены лишь для старой 4-ой версии. А сейчас уже 6я."
источник

С

Сергей in Sequelize - community (eng/ru)
а, сорян, не заметил
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Сергей
а пробовали загрузить sequelize тут File => settings => Languages & Frameworks => JavaScript => Libraries => Download?
А у вас WebStorm не показывает это предупреждение?
источник

С

Сергей in Sequelize - community (eng/ru)
не показывает, но у меня правда PhpStorm
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Сергей
не показывает, но у меня правда PhpStorm
Это различие скорее всего роли не играет.

Странно. Почему же у меня тогда. У вас точно нет этого предупреждения именно в файлах миграций? Не в моделях.
источник

С

Сергей in Sequelize - community (eng/ru)
файлы миграции еще не создавал, а в моделях нет
источник