VSCode создать расширение TypeScript для внедрения глобальных определений

#typescript #visual-studio-code #vscode-extensions

#typescript #visual-studio-code #vscode-расширения

Вопрос:

Предположим, что у меня есть файл определения TypeScript ( .d.ts ), который определяет пространство имен Foo . Я хотел бы иметь возможность использовать функции автозаполнения Foo глобально для любых файлов TypeScript, без специального импорта, ссылки на файл определения с комментариями или использования tsconfig.json поддержки на основе узлов (иначе no node_modules ).

Это более или менее похоже на сценарий определения window.Foo = ... где-то еще в браузере и использования здесь, в этом скрипте.

Я надеюсь создать расширение, которое в основном вводит такие определения, так что для любых новых пустых .ts файлов в любом новом чистом проекте я смогу ввести Foo , а затем получить все предложения по автозаполнению. Однако я не смог найти хорошего руководства о том, как начать. Достаточно было бы указателя на пример расширения, которое выполняет аналогичные действия (я новичок в написании расширений VSCode)

Комментарии:

1. Смогли ли вы разобраться в этом? Сейчас у меня точно такое же требование.