Расширьте подсказки редактора Монако файлом - PullRequest
0 голосов
/ 20 ноября 2018

Я ищу способ расширить подсказки типа в редакторе монако (например, Object, String или Boolean) с моим собственным королем типа.Цель состоит в том, чтобы редактор знал тип и мог обеспечить завершение кода для определенного типа.

Все предыдущие примеры, которые я нашел, были вставлены в addExtraLib, но это не профессионально:

monaco.languages.typescript.javascriptDefaults.addExtraLib([
    'declare class MyClass {',
    '    count: number',
    '}'
].join('\n'));

Я ищу, например, следующий .d.ts файл или любой файл, чтобы редактор знал мой тип, чтобы лучше автоматизировать процесс:

  // myclass.d.ts
  export class MyClass = {
    count: number
  }

Есть ли что-то, что япропустить?

1 Ответ

0 голосов
/ 18 декабря 2018

Через долгое время я наконец столкнулся с проблемой, где объясняется, как импортировать определения типов по файлам.

Но, как указано в комментарии, оно все еще должно быть строкой. Конечное решение, которое я придумала - это импортировать мои файлы, где типы определены в строках, а затем добавить их таким образом в редактор monaco.

Ссылка на комментарий

...