【问题标题】:Vscode Typescript: Display alias of type rather than its definitionVscode Typescript:显示类型的别名而不是其定义
【发布时间】:2018-09-12 20:49:48
【问题描述】:

我有以下代码

type Opaque<T,U> = T & {_:U};
type EKey = Opaque<number,'EKey'>;
type AKey = Opaque<EKey,'AKey'>;
type PKey = Opaque<AKey,'PKey'>;

let a = <PKey>1;
let b:EKey = a;

当我移动到a 时,我希望它显示PKey 而不是Opaque&lt;Opaque&lt;Opaque&lt;"EKey"&gt;,"AKey"&gt;,"PKey"&gt;

有没有办法使用内置的 vscode 选项或使用 vscode API 编写我自己的 vscode 扩展来做到这一点?

【问题讨论】:

    标签: typescript visual-studio-code vscode-extensions


    【解决方案1】:

    您可以通过编写自己的打字稿语言服务器插件并覆盖getQuickInfoAtPosition来更改快速信息。

    https://github.com/Microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-29
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 2022-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多