Добавление объявлений типов Typescript в Monaco Editor - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть редактор Monaco, который пользователь вводит пользовательский код JavaScript.В этом редакторе Monaco они могут использовать функциональность Lodash.Я хочу быть в состоянии дать им intellisense / завершение кода для lodash, включая определения типов.

Я видел несколько ответов, касающихся добавления пользовательских объявлений, но ни один из них не включал в себя объявления сторонних библиотек.Кто-нибудь имел опыт с этим.

Это то, что я имею до сих пор.Затем ниже я создаю редактор, аналогичный примеру в документации.

monaco.languages.typescript.typescriptDefaults.addExtraLib("", "./../../types/lodash/index.d.ts");

1 Ответ

0 голосов
/ 12 сентября 2018

Смотрите это как пример и apis.вы должны передать содержимое файла .d.ts в качестве первого аргумента

monaco.languages.typescript.typescriptDefaults.addExtraLib(content, "")

check это демонстрация того, как передавать аргументы

...