타입스크립트를 할 때 많이 당황하는 개념이 타입 간의 포함관계입니다.
어떤 타입은 다른 타입에 들어가는데 어떤 타입은 안 들어가서 당황스러운 경우가 있습니다. 이럴 때는 공변성과 반공변성이라는 개념을 알아야 합니다. 용어부터 어려워 보이는데 저도 자주 헷갈려서 포스트로 정리합니다.
타입스크립트를 할 때 많이 당황하는 개념이 타입 간의 포함관계입니다.
어떤 타입은 다른 타입에 들어가는데 어떤 타입은 안 들어가서 당황스러운 경우가 있습니다. 이럴 때는 공변성과 반공변성이라는 개념을 알아야 합니다. 용어부터 어려워 보이는데 저도 자주 헷갈려서 포스트로 정리합니다.