-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
any를 이용해서 풀어야 하는군요 ㅠㅠ
24.01.31 21:11 작성 조회수 90
1
type GetParametersAndReturnType<T extends (...rest: T) => U> = {
params: Parameters<T>;
returnValue: ReturnType<T>;
};
type tests = [
Expect<
Equal<
GetParametersAndReturnType<() => string>,
{ params: []; returnValue: string }
>
>,
Expect<
Equal<
GetParametersAndReturnType<(s: string) => void>,
{ params: [string]; returnValue: void }
>
>,
Expect<
Equal<
GetParametersAndReturnType<(n: number, b: boolean) => number>,
{ params: [number, boolean]; returnValue: number }
>
>
];
이거 저거 엄청 했는데, 못풀었는데 any를 주는 방법밖에 없군요!
답변을 작성해보세요.
1
답변 1