typeof M is 0, typeof P is 1, I think both types should be 1, number and object do not intersect
type M = 1 & {} extends never? 1 : 0;
type P = 1 & object extends never? 1: 0;
typeof M is 0, typeof P is 1, I think both types should be 1, number and object do not intersect
type M = 1 & {} extends never? 1 : 0;
type P = 1 & object extends never? 1: 0;