Я обнаружил, как добавлять пользовательские дополнения в пользовательские объявленные классы для редактора Monaco.Как показано ниже:
monaco.languages.typescript.javascriptDefaults.addExtraLib([
'declare class Facts {',
' /**',
' * Returns the next fact',
' */',
' static next():string',
'}',
].join('\n'), 'filename/facts.d.ts');
Но проблема, с которой я столкнулся сейчас, заключается в том, что новый тип Facts
также отображает унаследованные методы и свойства, такие как prototype
:
Есть ли способ отключить поведение класса / типа по умолчанию и показывать только объявленные пользовательские методы?
Заранее спасибо!