Alike
Alike
는 두 객체가 동일한 타입인지 확인하는 TypeScript 유틸리티 타입입니다. 이 타입은 두 객체의 구조적 타입이 동일한지 확인하며, 깊은 복사(DeepCopy)
를 통해 정확한 비교를 수행합니다.
팁
이 유틸리티 타입은 두 객체의 타입 구조가 정확히 일치하는지 확인하고 싶을 때 유용합니다.
사용 예시
import { O } from 'utilscript';
type T = O.Alike<{ a: 1 }, { a: 1 }>; // true
type T2 = O.Alike<{ a: 1 }, { a: 2 }>; // false