Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 摩纳哥编辑打字脚本不提供建议_Typescript_Monaco Editor - Fatal编程技术网

Typescript 摩纳哥编辑打字脚本不提供建议

Typescript 摩纳哥编辑打字脚本不提供建议,typescript,monaco-editor,Typescript,Monaco Editor,在monaco editor中,如果您尝试使用联合类型作为函数的参数,它不会提供任何建议。在vscode中执行同样的操作可以为您提供建议。我需要在摩纳哥启用哪些功能才能获得相同的功能 它确实提供了正确的检查和错误,但是似乎缺少建议 有人有什么建议吗?或者摩纳哥编辑器不支持这一点 举例如下: 型式试验={ 选项1:“A”|“B”|“C”; 选择2:“X”|“Y”|“Z”; } 功能测试(t:t,s:test[t]){ } 测试(“选择1”,“选择1”) vscode: 摩纳哥编辑: 我也尝试

在monaco editor中,如果您尝试使用联合类型作为函数的参数,它不会提供任何建议。在vscode中执行同样的操作可以为您提供建议。我需要在摩纳哥启用哪些功能才能获得相同的功能

它确实提供了正确的检查和错误,但是似乎缺少建议

有人有什么建议吗?或者摩纳哥编辑器不支持这一点

举例如下:

型式试验={
选项1:“A”|“B”|“C”;
选择2:“X”|“Y”|“Z”;
}
功能测试(t:t,s:test[t]){
}
测试(“选择1”,“选择1”)
vscode:

摩纳哥编辑:

我也尝试过使用简单的联合类型和相同的

键入Test2=“something”|“somethingelse”
函数test2(t:test2){
}
测试2(“”)

这一定是个简单的错误。它在我的应用程序和摩纳哥编辑器中运行良好:


哦,我昨天在操场上试过了,但它没有显示列表,会很快再试一次啊,好的,如果我按ctrl+space来触发建议,它会这样做,但它不会自动像vscode中那样,这就是为什么我认为它不起作用的原因。我希望在添加第一个引号时,它会立即显示出来,也就是它在vscode中触发的时候,那么可能只是定义正确的触发器字符的问题。您是否实现了自定义完成提供程序?monaco.CompletionTemprovider允许在名为
triggerCharacters
的成员变量中定义触发器字符。我们确实有一份monaco typescript软件包的副本,因为我们需要一些特定于我们的更改,在其中添加触发器字符似乎很有效,感谢您的帮助,忘记了触发字符