VS Code не показывает все методы текущего объекта.
Текущее поведение:

Что я ожидаю:
После выполнения этого кода я вижу все методы объекта. Я хочу видеть их все во всплывающем окне предложений.
const officegen = require("officegen");
var docx = officegen("docx");
console.info(docx);
Результат:
officegen {
... // skipped a lot of output
setTheme: [Function],
setDocTitle: [Function],
setDocSubject: [Function],
setDocKeywords: [Function],
setDescription: [Function],
setDocCategory: [Function],
setDocStatus: [Function],
data: [],
createP: [Function],
createListOfDots: [Function],
createListOfNumbers: [Function],
putPageBreak: [Function],
addPageBreak: [Function],
createTable: [Function],
createJson: [Function],
createByJson: [Function],
getHeader: [Function],
getFooter: [Function] }



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


VSCode использует машинописный движок для статического анализа кодовой базы js, а затем дает вам предложение. Однако из-за гибкости js невозможно провести идеальный статический анализ без помощи автора кода.
В вашем случае исходный код библиотеки «officegen», вероятно, не оптимален, чтобы позволить машинописному тексту анализировать и давать наилучшие предложения. Нет никакой конфигурации, которую вы могли бы улучшить.
Однако вы можете написать файл .d.ts, чтобы помочь машинописному тексту понять содержимое библиотеки «officegen». Но эта работа требует больших усилий.