by Maciej Sikora @maciejsikora
함수 타입 Fn
과 어떤 타입 A
가 주어질 때 Fn
의 인수와 A
를 마지막 인수로 받는 Fn
과 동일한 함수 유형인 G
를 생성하세요.
예시 :
type Fn = (a: number, b: string) => number
type Result = AppendArgument<Fn, boolean>
// 기대되는 결과는 (a: number, b: string, x: boolean) => number 입니다.
이 문제는 @maciejsikora가 작성한 원문 글에서 발췌했습니다.