Visual Studio弹出窗口中一致的Typescript Array表示形式

y4ekin9u  于 2023-10-23  发布在  TypeScript
关注(0)|答案(2)|浏览(169)

有没有一种方法可以让Visual Studio在TypeScript中表示Array<>类型的方式保持一致?我更喜欢它总是将类型封装在Array中(就像它被写出来的那样),而不是将[]固定在末尾,因为前者在长类型上更具可读性(更容易理解数组的一部分,从左到右读取也更好)

const myType: Array<{ prop1: Array<string>, prop2: string }> = {};
iqih9akk

iqih9akk1#

类型错误由TypescriptLanguageServer作为text提供,因此通过更改Typescript配置来使它们看起来不同是不可能的
(the消息在每个编辑器中看起来都是一样的)
https://github.com/Microsoft/TypeScript/blob/main/src/server/protocol.ts#L2811

如果你想改变它们的外观,你需要一个等效的https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errorshttps://www.totaltypescript.com/vscode-extension扩展来修改错误的显示方式。

ubof19bj

ubof19bj2#

Array[]有区别。看看这个explanation。这里也有一个额外的TypeScript解释,它指出了你的问题之间的类型差异。

相关问题