사내 프로젝트를 진행중에 제네릭 타입을 사용 해야 할 일이 생겼다그런데 제네릭 타입을 사용하니 에러 문구가 나왔다 const getSortingClickHandler = (header: Header) => { return ... };아무 문제가 없어야 하는 타입 정의 구문이어야 한다 허나 아래와 같은 에러 문구가 발생하였다처음엔 해당 문구를 확인하지 못하고 const getSortingClickHandler: (header: Header) => (event: unknown) => void = (header) => { return ... }위와 같이 작성하여 우회하였다 하지만 가독성이 너무 떨어져 고민을 하다문득 처음 typeScript를 배우던 중 해당 문제를 겪었던 생각이 났..