相关疑难解决方法(0)

如何从Typescript中的函数中获取参数类型

我可能在文档中遗漏了一些内容,但是我无法在typescript中找到任何方法来获取函数中的参数类型.也就是说,我有一个功能

function test(a: string, b: number) {
    console.log(a);
    console.log(b)
}
Run Code Online (Sandbox Code Playgroud)

我想要访问类型,stringnumber可能作为元组.

我知道我可以获得函数本身的类型typeof test,或者返回类型via ReturnType<test>.

当我尝试时keyof typeof test,它又回来了never,我也无法解释.

像这样的其他答案指出extends,但我真的不明白它是如何工作的,并没有给我一个简单的方法来访问作为一种类型的所有参数集.

typescript

32
推荐指数
1
解决办法
2万
查看次数

标签 统计

typescript ×1