Допустим, у меня есть файл, class.ts
//I tried implementing interface, but it won't help, with or without the interface
interface FooInterface {
bar: Function
}
class Foo implements FooInterface {
bar() {
console.log('Hello world!');
}
}
export = new Foo();
Из другого моего файла, index.js
, я ожидаю, что VS Code сможет прочитать содержимое класса Foo
и выполнить автозаполнение , но это не так.
const Foo = require('./class');
///Expecting the .bar() suggestion after typing Foo., but it didn't happen
Foo.bar();
Я что-то упустил? Что я должен сделать, чтобы VS Code мог распознавать, какие методы / свойства доступны в классе? Многие сторонние библиотеки могут это сделать.