typelab / assertions / IsNotExtendsMutually
type IsNotExtendsMutually<T1, T2> = _IsTrue<IfNotExtendsMutually<T1, T2, true, false>>;Type that checks if type T1 not extends type T2 or type T2 not extends type T1.
| Type Parameter | Description |
|---|---|
|
|
The first type to compare. |
|
|
The second type to compare. |
true if either conditions are true, false otherwise.
type NotMutual = IsNotExtendsMutually<string, ''>; // true
type Mutual = IsNotExtendsMutually<string, string>; // false