[[関数型 (TypeScript)|関数型]]を[[型引数 (TypeScript)|型引数]]に指定すると、関数の[[戻り値型]]を返すユーティリティ型。 ```ts type FuncType = (a: number, b: number) => number; type R = ReturnType<FuncType>; // ^? type R = number ``` <button class="playground"><a href="https://www.typescriptlang.org/play?#code/C4TwDgpgBAYgrgOwMYBVzQLxQBQEMBcUCcAtgEYQBOANFGYceVQJRQYB8RpFlA3AFChIUAEptREYHEoI0kADzxkciOwEB6dVG0A9APz8gA">Playground</a></button>