TypeScript Partial<T>,该工具类型能够构造一个新类型,并将实际类型参数T中的所有属性变为可选属性。示例如下:
interface A {
x: number;
y: number;
}
type T = Partial<A>; // { x?: number; y?: number; }
const a: T = { x: 0, y: 0 };
const b: T = { x: 0 };
const c: T = { y: 0 };
const d: T = {};
console.log(a)
console.log(b)
console.log(c)
console.log(d)
运行结果:
TypeScript内置工具类型
评论前必须登录!
注册