Как реализовать интерфейс, определенный в TypeScript? - PullRequest
0 голосов
/ 13 июня 2018

Я использую javascript для реализации плагина vs code, но у меня есть несколько проблем при использовании интерфейса TreeDataProvider.Мой плагин показывает только корневой узел в древовидной структуре, но он не показывает дочерних элементов.Я прочитал пример vscode tree-view-sample и обнаружил, что он использует машинописный текст для создания класса, реализующего интерфейс TreeDataProvider.Интересно, как я могу сделать это в javascript.Будут ли проблемы, если я не осуществлю это?

1 Ответ

0 голосов
/ 13 июня 2018

TypeScript - это всего лишь JavaScript + типы.Просто удалите все аннотации типов из примера кода, чтобы преобразовать его в JS.

VS Расширения кода запускаются в среде узла, поэтому, если ваш код использует import / export, вам также придетсяпереписать их так, чтобы узел мог их понять, или использовать tsc или babel для компиляции js-кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...