问题:
type TypeStr = {
b: string;
};
type TypeNum =TypeStr & {
b: number;
};
function (val:TypeNum){
// val.b (is never)
}
想要的结果:
1.想知道为何这里的TypeNum 继承为何没有覆盖TypeStr?
2.如果要实现覆盖有哪几种方式? Omit、keyof?还有么?
问题:
type TypeStr = {
b: string;
};
type TypeNum =TypeStr & {
b: number;
};
function (val:TypeNum){
// val.b (is never)
}
想要的结果:
1.想知道为何这里的TypeNum 继承为何没有覆盖TypeStr?
2.如果要实现覆盖有哪几种方式? Omit、keyof?还有么?