Typescript 如何展示更为具体的信息,或者直接把类型计算的信息展示出来?
这是一段类型体操的代码
interface User {
name: string
age: number
address: string
}
type PartialByKeys<T, K extends keyof T = keyof T> = Partial<Pick<T,K>>&Omit<T,K>
type Test = PartialByKeys<User,'name'>
type Expand<T> = T extends infer O ? { [K in keyof O]: O[K] } : never;
我在github上看到有人悬浮到 Test 上直接运算出具体的类型,而我只能把类型表达式展示出来,我想问这是配置问题么
预期
目前
回复
1个回答

test
2024-06-29
type Prettify<T> = {
[K in keyof T]: T[K];
} & {};
解决方案来自光哥和他的小册
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容