gpt4 book ai didi

javascript - Monaco Editor 更改自定义类型行为

转载 作者:行者123 更新时间:2023-12-03 01:01:40 24 4
gpt4 key购买 nike

我发现了如何将自定义补全添加到 Monaco Editor 的自定义声明类中。如下所示:

monaco.languages.typescript.javascriptDefaults.addExtraLib([
'declare class Facts {',
' /**',
' * Returns the next fact',
' */',
' static next():string',
'}',
].join('\n'), 'filename/facts.d.ts');

但我现在遇到的问题是,新的 Facts 类型还显示继承的方法和属性,例如 prototype:

enter image description here有没有办法禁用默认类/类型行为并仅显示声明的自定义方法?

提前致谢!

最佳答案

您可以将定义从类更改为对象。然后它只会显示您在其上定义的属性。

monaco.languages.typescript.javascriptDefaults.addExtraLib([
'declare const Facts = {',
' /**',
' * Returns the next fact',
' */',
' static next():string',
'}',
].join('\n'), 'filename/facts.d.ts');

关于javascript - Monaco Editor 更改自定义类型行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52597869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com