代码点读机 / TypeScript / Parameters

Parameters TypeScript · 工具类型

把函数类型的参数类型按顺序抓出来,拼成一个元组类型,像看函数签名里的进货清单。

怎么用

Parameters<typeof 函数>

小例子

function 打招呼(name: string, age: number) {}
type 参数们 = Parameters<typeof 打招呼>;

类型检查结果

类型检查结果:参数们 是 [string, number]

提醒:必须配合 typeof 使用,直接写函数名拿不到参数类型

官方文档:https://www.typescriptlang.org/docs/handbook/utility-types.html#parameterstype

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条