首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >摩纳哥编辑器(TypeScript):使用更多的按钮/链接/动作来装饰JSDoc或TSDoc

摩纳哥编辑器(TypeScript):使用更多的按钮/链接/动作来装饰JSDoc或TSDoc
EN

Stack Overflow用户
提问于 2021-03-27 17:08:44
回答 2查看 171关注 0票数 1

我使用的是微软的TypeScript语言版的摩纳哥编辑器。TypeScript类和函数都有JSDoc。我想将按钮/链接等添加到现有的JSDoc中,以便当用户在代码完成中单击它们时调用JavaScript函数。

似乎我不能简单地将带有JavaScript的超文本标记语言放到现有的JSDoc中。有没有可能将任何按钮附加到代码完成显示的JSDoc上?我想将它们添加到已经存在的JSDoc中。

https://microsoft.github.io/monaco-editor/playground.html

代码语言:javascript
复制
const editor = monaco.editor.create(document.getElementById("container"), {
    value: "/** This is the basic JSDoc <span onclick='alert()'>my button</span>*/" +
           "function hello(param: number): string {\n\talert('Hello world!');\nreturn '';\n}",
    language: "typescript"
});

monaco.languages.registerCompletionItemProvider('javascript', {
    resolveCompletionItem: function(item, token) {
        alert(item);
    }
});
EN

回答 2

Stack Overflow用户

发布于 2021-03-27 18:38:47

这是不可能的。用于完成项的API只接受标记文本(或纯文本),不接受HTML。

票数 1
EN

Stack Overflow用户

发布于 2021-10-13 19:20:49

虽然我同意最初的答案,这是不可能的,因为API永远不会呈现HTML,但你仍然可以用普通的Markdown来装饰很长的路。拦截不受欢迎的API行为几乎就是代理对象存在的全部原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66829644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档