блоке <script>? юзаю // eslint-disable-line, но Vetur игнорирует, а cli (использую nuxt) продолжает ругаться
Отключить проверку следующей строки // eslint-disable-next-line no-use-before-define var thing = new Thing(); Или строчный синтаксис чтобы отключить текущую строку var thing = new Thing(); // eslint-disable-line no-use-before-define
спасибо, но у меня видимо, проблема просто в тайпскрипте) я попробовал создать типичную ошибку какую-нибудь и отключить комментом её, но ветур продолжил ругаться. а у меня вообще в том, что я хочу добавить свойства в объект, в котором их якобы быть не должно. хз как это фиксить лол, первый раз в подобную ситуацию попал, даже тайпинги не подправить
так тут не линтер ругается, а ТС на тайпинги кажется
🙈🙈🙈 точно, спасибо)
https://stackoverflow.com/questions/46449237/type-x-has-no-properties-in-common-with-type-y
По ссылке выше чел объясняет, видимо это ошибка тайпскрипта и в интерфейсе не правильно обозначены свойства
да, спасибо. я технически понимаю в чем проблема, но пофиксить тайпинги из стороннего модуля, увы, не могу, поэтому тупой игнор строки в виде // @ts-ignore-next-line, думаю для старых тайпингов яндекс.карты таким можно пренебречь
Ну да, если сторонний модуль, тут ничего не сделаешь
Только если переопределить своим интерфейсом входящие данные из стороннего модуля и у себя использовать и дальше в коде использовать то что переопределил
Обсуждают сегодня