declare function f1(arg: { a: number; b: string }): void;
declare function f1(arg: number): void;
type TYPE_F = typeof f1;
type T3 = Parameters<TYPE_F>;
以上ts语句,f1是一个方法重载
我想通过Parameters来获取f1的入参类型,但这样只能获取到最后一个方法的入参类型,如何能获取所有的方法入参类型呢
declare function f1(arg: { a: number; b: string }): void;
declare function f1(arg: number): void;
type TYPE_F = typeof f1;
type T3 = Parameters<TYPE_F>;
以上ts语句,f1是一个方法重载
我想通过Parameters来获取f1的入参类型,但这样只能获取到最后一个方法的入参类型,如何能获取所有的方法入参类型呢
8 回答6k 阅读✓ 已解决
9 回答9.4k 阅读
6 回答4.9k 阅读✓ 已解决
3 回答10.4k 阅读✓ 已解决
4 回答7.3k 阅读
5 回答7.3k 阅读✓ 已解决
5 回答8.2k 阅读