浏览 52
扫码
ReturnType
示例代码如下:
function greet(): string {
return 'Hello';
}
type GreetReturnType = ReturnType<typeof greet>;
// GreetReturnType 的类型为 string
上面的代码中,我们定义了一个函数 greet(),它返回一个字符串类型 ‘Hello’。然后使用 ReturnType
另外,ReturnType 也可以用于获取箭头函数的返回值类型,示例代码如下:
const sum = (a: number, b: number) => a + b;
type SumReturnType = ReturnType<typeof sum>;
// SumReturnType 的类型为 number
上面的代码中,我们定义了一个箭头函数 sum,它接受两个参数并返回它们的和。然后使用 ReturnType
总结一下,ReturnType