해당 문제의 해답은 위와 같다.Generic을 통해 타입을 추론하고, 반환 타입을 swap 하여 선언해주면 통과한다.
이번 문제는, Omit을 활용해 Type에서 불필요한 부분을 제외하고 선언할 수 있는가를 판별하는 문제이다.
기존에 있던 함수들에 제네릭 반환 타입을 선언하여 문제를 해결해야한다.
해당 문제는 generic을 활용하여 promise 반환 타입을 정의하고, 기존에 사용하는 API 호출 시 generic 선언 까지 수정해주어야 통과되는 문제이다.
타입이 선언되지 않은 라이브러리를 사용할 때, 어떻게 사용이 가능한가를 물어보는 문제이다.우선, index.d.ts 파일에 declare로 str-utils의 타입을 재정의하는 부분을 수정한다.value라는 파라미터를 받아, string을 반환하는 함수들이며 expor
해당 문제는 외부 라이브러리를 재정의 하는 문제로, 다양한 라이브러리 중 공통점이 있는 부분을 같은 타입으로 선언할 수 있는가를 물어보는 문제이다.index.d.ts를 위와같이 재정의하여 풀이할 수 있다.