타입을 매개변수화
T가 어떤 타입으로 들어오는지에 따라 조건부 타입의 분기 결과가 달라집니다.
T
제네릭 타입 변수를 조건부 타입에 넣으면 호출자가 전달한 타입에 따라 더 구체적인 결과 타입을 만들 수 있습니다.
T가 어떤 타입으로 들어오는지에 따라 조건부 타입의 분기 결과가 달라집니다.
T
유니온을 받은 제네릭 조건부 타입은 각 멤버를 따로 계산해 조합합니다.
T extends
배열 원소, Promise 결과, 함수 반환처럼 감싸진 타입을 끄집어냅니다.
infer U
응답 래퍼에서 data 타입만 추출하거나 nullable 값을 제거하는 도구를 만들 수 있습니다.
Unwrap<T>