-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
infer 질문드립니다.
23.01.02 22:31 작성 조회수 250
0
type R<T extends (...args: any) => any> = T extends (...args: any) => infer A
? A
: never;
여기서 A의 타입이
type Returns = {
x: number;
y: string;
z: boolean;
}
로 추론되는데 params처럼
type Returns = [x: number, y: string, z: boolean];
이렇게 바꾸려면 어떻게 해야 하나요?
답변을 작성해보세요.
1
조현영
지식공유자2023.01.02
https://stackoverflow.com/a/68695508
이걸 쓰시면 될것 같네요. 다만 객체인 리턴값을 튜플로 받아야하는 경우가 있을까싶습니다.
답변 1