Awaited 설계 의도 제네릭타입 T를 PromiseLike<any> 로 정의하여서 Promise, then 메서드 가진 함수 모두 받도록 처리 infer 사용해서 PromiseLike의 내부 타입 추출 다중 Promise 중첩 처리에서 최종 결과 타입 풀어내기 위해서 재귀적 조건부 타입 사용 Promise<T> vs PromiseLike<T> Promise<T>는 Promise 객체의 전체 API를 나타내는 반면, PromiseL...
yarnmi.hashnode.dev2 min readNo responses yet.