Knowledge · frontend

TypeScript 변성 — 공변성과 반공변성

Dog가 Animal의 하위 타입일 때 Dog[]와 (x: Dog) => void도 그 관계를 물려받는지, 어느 방향으로 물려받는지를 정하는 규칙과, strictFunctionTypes를 켜도 메서드 문법에 구멍이 남는 이유

Date
2026-08-23
Reading time
13 min
Confidence
Inferred

문서 그래프

관련 문서

이 문서를 언급한 문서

관련 Knowledge

태그

typescriptvariancecovariancecontravariancetype-safety