TypeScript Required<T>,该工具类型能够构造一个新类型,并将实际类型参数T中的所有属性变为必选属性。示例如下:
interface A {
x?: number;
y: number;
}
type T0 = Required<A>; // { x: number; y: number; }
const a: T0 = { x: 0, y: 0 };
const b: T0 = { x: 0 }; // 报错
console.log(a)
console.log(b)
输出结果:
酷客网相关文章:
评论前必须登录!
注册