打字稿:如何调试TSServer响应?

时间:2018-12-18 16:54:28

标签: typescript

我正在使用编辑器插件上的PR,该插件不会自动为Typescript导入内容。我正在玩TSServer,它很酷,但是据我所知,它并没有太多记载...

我正在将这些请求发送到服务器。前三个工作并提供了预期的输出,但最后一个未提供任何代码修复...

{ "seq": 0, "type": "request", "command": "open", "arguments": { "file": "/frontend/src/components/Layout/drawerContents.tsx" } }
{ "seq": 1, "type": "request", "command": "quickinfo", "arguments": { "file": "/frontend/src/components/Layout/drawerContents.tsx", "line": 21, "offset": 12 } }
{ "seq": 2, "type": "request", "command": "semanticDiagnosticsSync", "arguments": { "file": "/frontend/src/components/Layout/drawerContents.tsx" } }
{ "seq": 3, "type": "request", "command": "getCodeFixes", "arguments": { "file": "/frontend/src/components/Layout/drawerContents.tsx", "startLine": 25, "endLine": 25, "startOffset": 46, "endOffset": 46, "errorCodes": [] } }
  1. 在哪里可以从TSServer上获取文档?
  2. 您发现此代码有什么问题吗?
  3. 与手工编写并将它们粘贴到服务器的stdin中相比,我如何更轻松地调试它?这非常繁琐

0 个答案:

没有答案