TypeScript Required

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)

输出结果:

TypeScript Required

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!