ReturnType
是 TypeScript
的一个内置工具类型,用于获取一个函数的返回类型
。下面是一个使用 ReturnType 的示例:
function add(a: number, b: number): number {
return a + b;
}
type AddReturnType = ReturnType<typeof add>; // AddReturnType 是 number 类型
在这个示例中 ReturnType
和 typeof
操作符来获取 add
函数的返回类型,并将这个类型赋值给 AddReturnType
类型别名。所以 AddReturnType
就是 number
类型。