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