typelab / assertions / IsExtendsMutually
type IsExtendsMutually<T1, T2> = _IsTrue<IfExtendsMutually<T1, T2, true, false>>;Type that checks if type T1 extends type T2 and type T2 extends type T1.
| Type Parameter | Description |
|---|---|
|
|
The first type to compare. |
|
|
The second type to compare. |
true if both conditions are true, false otherwise.
type Mutual = IsExtendsMutually<string, any>; // true
type NotMutual = IsExtendsMutually<string, ''>; // false