Я обнаружил классную функцию IntelliSense, когда пишу встроенное ключевое слово typeof в VS Code,
Он показывает список определенных параметров, который содержит все допустимые значения, которые возвращает typeof, как показано на рисунке ниже.

Эта функция позволяет нам избежать ввода недопустимого результата при использовании функции.
Поэтому мне интересно, можем ли мы использовать jsdoc или eslint для создания intelliSense для пользовательской функции или массива? Если нет, есть ли другой инструмент для достижения этого?
var dayOptions = [
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday'
]
function checkDay(option){ // I don't want to let user input values outside the array above
// code
}
checkDay('Friday') // I want to make an intelliSense list here
checkDay('other') // I want VS Code show me something wrong here



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Да! Это именно то, что я хочу, СПАСИБО!