如何让VSCode IntelliSense展开显示TypeScript别名类型?
解决VSCode中TypeScript类型别名不展开的问题
- 打开VSCode设置(快捷键
Ctrl+,或Cmd+,) - 点击右上角的「打开设置(JSON)」图标,进入settings.json配置文件
- 添加以下配置项:
"typescript.preferences.typeFormatOptions": { "expandUnionTypes": true } - 保存配置后,重新查看IntelliSense提示,
printX的参数类型会直接显示为Blob | File
如果需要针对单个类型别名强制展开(无需全局设置),可在TypeScript 5.0及以上版本中使用JSDoc注释:
/** @expand */ type X = Blob | File; function printX(x: X) { console.log(x); }
内容的提问来源于stack exchange,提问作者Gillespie
相关产品推荐
相关产品推荐

