Сопутствующее
статья как работать с java script
https://bootes.co/Articles/Extensibl...tions-Tutorial
Сейчас вырисовывается что monaco должно использоваться следующим образом
1 шаг +
добавить словарик функций (FUNCTIONS) - это просто и пример есть.
2 шаг+-
включить выпадающий список
(список root элементов (DATA SOURCE) можно задать сразу)
3 шаг -
выпадающий список (DATA SOURCE) после точки генерировать на основе работы функции аксапты так как формально деревья могут обладать любой глубиной.