Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 760 Bytes

File metadata and controls

55 lines (39 loc) · 760 Bytes

typelab / assertions / IsNotExtendsEitherWay

type IsNotExtendsEitherWay<T1, T2> = _IsTrue<IfNotExtendsEitherWay<T1, T2, true, false>>;

Type that checks if type T1 not extends type T2 and type T2 not extends type T1.

Type Parameters

Type Parameter Description

T1

The first type to compare.

T2

The second type to compare.

Returns

true if both conditions are true, false otherwise.

Example

type NotRelate = IsNotExtendsEitherWay<string, number>; // false
type Relate = IsNotExtendsEitherWay<string, ''>; // true