この解答例はChatGPTによって生成されています,正しいかは自己判断で。
BFE.devでのAI解答例 - TypeScript タイプパズル
12. ReturnType<T> を実装する
type MyReturnType<T> = T extends (...args: any[]) => infer R ? R : never;
type MyReturnType<T> = T extends (...args: any[]) => infer R ? R : never;