TypeScript 类型体操入门
2026年7月3日9 分钟阅读
泛型基础
function identity<T>(value: T): T {
return value;
}
条件类型
type IsString<T> = T extends string ? true : false;
type A = IsString<"hi">; // true
type B = IsString<42>; // false
映射类型
把一个类型的所有属性变为可选:
type MyPartial<T> = {
[K in keyof T]?: T[K];
};
实用工具类型
TypeScript 内置了 Partial、Required、Pick、Omit 等,善用它们能省下大量样板代码。
评论 (1)
- 常常来2026年7月4日
学到了