В Monaco Editor JSON, как получить текущее определение схемы JSON - PullRequest
0 голосов
/ 31 января 2020

У меня есть редактор monaco с включенной диагностикой JSON. Работает отлично. Когда я нахожу свойство, оно показывает его описание из схемы JSON, которую я настроил во всплывающей подсказке. Я хотел бы настроить текст этой всплывающей подсказки для отображения других свойств, кроме описания моего определения схемы JSON.

Поскольку у меня нет доступа к стандартному JSON HoverProvider , я думаю, что мне нужно зарегистрировать свою собственную.

Я предполагаю, что у нативного провайдера есть способ найти, какое определение JSON применимо к текущему обнаруженному свойству. Будет ли это определение схемы каким-то образом доступно во время выполнения? Я чувствую, что синтаксический анализ всего текста и поиск этого определения сами по себе будут огромным усилием для решения проблемы, которая уже была решена, и добавят ненужную рабочую нагрузку для клиента.

...