{ foo: string }
type b = { foo: number }
a === b // <-- ?
А что имеете ввиду под совместимостью? Может быть так? type Equal<T1, T2> = T1 extends T2 ? true : false type a1 = { foo: string } type b1 = { foo: number } type t1 = Equal<a1,b1> // false type a2 = { foo: string } type b2 = { foo: string} type t2 = Equal<a2,b2> // true
Обсуждают сегодня