我被字体脚本中的类型错误卡住了:
这是一个示例代码:
type myFunctionType<T, U> = (t: T, u: U) => U;
const testRoutine = <T, U>(myFn: (t: T, u: U) => U) => { };
const testRoutine2 = <T, U>(myFn: myFunctionType) => { };
我从testroutine2上的typescript编译器得到以下错误
error TS2314: Generic type 'myFunctionType' requires 2 type argument(s).
TestRoutine2看起来和TestRoutine2完全一样,那么为什么编译器会出错呢?
有人能帮忙吗?
谢谢