더북(TheBook)

NotEqual

Equal과는 반대로 해당 타입이 아닌지 판단하는 NotEqual 타입도 만들어보겠습니다.

type NotEqual<X, Y> = Equal<X, Y> extends true ? false : true;

Equal 타입의 결과를 반대로 적용하면 됩니다.