📄️ Equal
Equal은 두 값이 동일한지 확인하는 TypeScript 유틸리티 타입입니다. 두 값이 정확히 같은 타입인지 검사하여 결과를 true 또는 false로 반환합니다.
📄️ Expect
Expect는 값이 true인지 확인하는 TypeScript 유틸리티 타입입니다. 확인할 값이 true이면 그대로 반환하고, 그렇지 않으면 타입 에러가 발생합니다.
📄️ If
If는 조건에 따라 값을 반환하는 TypeScript 유틸리티 타입입니다. 첫 번째 매개변수가 true이면 두 번째 매개변수를 반환하고, false이면 세 번째 매개변수를 반환합니다. 첫 번째 매개변수가 boolean 타입이면 두 번째와 세 번째 매개변수의 유니온 타입을 반환합니다.
📄️ IsAlphabet
IsAlphabet은 문자열이 알파벳인지 확인하는 TypeScript 유틸리티 타입입니다. 문자열이 알파벳이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
📄️ IsAny
IsAny는 타입이 any인지 확인하는 TypeScript 유틸리티 타입입니다. 타입이 any이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
📄️ IsNever
IsNever는 타입이 never인지 확인하는 TypeScript 유틸리티 타입입니다. 타입이 never이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
📄️ IsObject
IsObject는 타입이 객체인지 확인하는 TypeScript 유틸리티 타입입니다. 타입이 객체이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 함수와 배열은 객체로 간주하지 않습니다.
📄️ IsTuple
IsTuple은 타입이 튜플인지 확인하는 TypeScript 유틸리티 타입입니다. 타입이 튜플이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
📄️ IsUnion
IsUnion은 타입이 유니온인지 확인하는 TypeScript 유틸리티 타입입니다. 타입이 유니온이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
📄️ NotEqual
NotEqual은 두 타입이 서로 다른지 확인하는 TypeScript 유틸리티 타입입니다. 두 타입이 다르면 true를 반환하고, 같으면 false를 반환합니다.