У меня есть foo.js
файл:
/**
* Foo Class
* @typedef {Object} Foo
*/
function Foo(){
}
Foo.prototype.sayHello = function (){
alert("Hello!");
};
В моем bar.js
файле у меня есть:
/** @type {Foo} */
var foo = new Foo();
foo.sayHello();
но если я наберу foo.
Intellisense не предлагает sayHello()
.
Это старый ванильный проект Javascript (без npm / node / requirejs и т. Д.), Файл JS просто загружается в HTML с помощью:
<script src="foo.js"></script>
<script src="bar.js"></script>
Есть ли способ заставить Intellisense работать с ванильным проектом Javascript?