Как сделать что-то доступным в intellisense кода Visual Studio - PullRequest
0 голосов
/ 08 октября 2019

Допустим, у меня есть такой объект:

const test = {
  ab: '12',
  de: '34',
  fg: '11',
  ...
}

Есть ли способ сделать этот объект доступным в intellisense? Так что я могу просто нажать Ctrl + пробел и получить к нему доступ, как test.[show me possible values]

1 Ответ

0 голосов
/ 08 октября 2019

В этом случае вам нужны помощники по типам, вы можете выбрать typeScript или flow (два очень популярных).

Typescript (я предпочитаю это) работает так же, как javascript, но имеет типы (компилируется вjs).

Flow просто добавляет типы к существующим js-файлам с дополнительным синтаксисом. (должен быть скомпилирован с babel для создания js, который можно запустить).

Тогда, если вы напишите это в файле .ts, vs code уже сообщит вам, какие свойства существуют в const test.

* 1009. * После этого вы можете поднять его и объявить тип для переменной test, и он даже проверит, не пытаетесь ли вы присвоить ему какой-либо случайный материал, который может сломать другой материал.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...