DevToolBoxDevToolBox

TypeScript 类型助手

通过示例探索 TypeScript 工具类型。查看 Partial<T>、Required<T>、Readonly<T>、Pick<T,K>、Omit<T,K>、Record<K,T>、Extract<T,U>、Exclude<T,U>、NonNullable<T> 等的源码和用法。直接复制类型定义到代码中。

Partial<T>

Make all properties optional

type Partial<T> = { [P in keyof T]?: T[P] };

常见问题

相关工具