【发布时间】:2019-04-11 08:22:34
【问题描述】:
当联合类型有字符和字符串类型时,vscode intellisense 不起作用。
type t = 't1' | 't2';
var a: t = 't1';
type t = 't1' | 't2' | string;
var a: t = 't1';
【问题讨论】:
-
在第二种情况下,类型
t等价于string(文字类型被它们的超类型吸收),那么您对 IntelliSense 有什么期望? -
@Cerberus 这个问题实际上有一个不错的解决方法,允许任何
string但有一组你想要建议的常用字符串并不罕见。
标签: typescript visual-studio-code intellisense