问题描述
我一直在寻找解决方案,但是我所有的google搜索都以失败告终。
我的目标是将通用类型函数的Parameter类型提取到新的通用类型中,以便以后使用:
// we have a given function like this:
function genericFunction<T>(a: T) {
return a;
}
type genericParamsType = Parameters<typeof useFormOriginal>; // this will resolve to a type of [unkown]
// I would like to achieve smth like this:
// type genericParamsType<PassDownType> = Parameters<typeof useFormOriginal<PassDownType>>;
// but that is a syntax error
// if it would work,I could the following:
// const newparams: genericParamsType<string> = ["hello"] // correct
// const newparams2: genericParamsType<number> = ["hello"] // error because its not a string
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)