【发布时间】:2021-02-22 17:54:58
【问题描述】:
为了解释我想要的,这里有一个例子。假设我有一个数组洗牌功能,我希望能够做到这一点:
type shuffleArray = (someType[])=>someType[]
someType 没有在任何地方声明,而是在将参数传递给函数时推断出来,而不必像这样提前传递泛型类型参数:
type shuffleArray<T> = (T[])=>T[]
理想情况下,我可以在函数体内的变量上使用someType。我不知道是否有办法做到这一点,我找不到,但它似乎应该是可行的。
【问题讨论】:
标签: typescript typescript-generics