Я застреваю с ошибкой типа в машинописи:
это пример кода:
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
error TS2314: Generic type 'myFunctionType' requires 2 type argument(s).
testRoutine выглядит точно так же, как testRoutine2, так почему эта ошибка компилятора?
кто-нибудь может помочь?
спасибо