Как передать наборы в редактор Monaco на основе реального проекта Typescript / node? - PullRequest
0 голосов
/ 13 апреля 2019

Я учусь создавать простую IDE Typescript и использую редактор Monaco.Я знаю, что вы можете отображать файлы и использовать addExtraLib () для добавления модулей, которые редактор должен иметь возможность импортировать, как описано в:

Как использовать addExtraLib в Монако с определением внешнего типа

Однако в реальной кодовой базе с большим каталогом node_modules (или каталогами для вложенных проектов) и конкретным tsconfig.json это означает, что мне нужно каким-то образом переопределить или повторно использовать логику Typescript для анализа typeRoots и т. Д.из tsconfig.json и самостоятельно перемещаясь по node_modules, добавляя каждый из них в движок Typescript Монако с помощью addExtraLib ()?

...