我在TS中具有以下功能,我想将其重写为箭头功能。
我尝试没有结果。您能给我指出正确的方向吗? 谢谢!
function log<T>(message: T): IO<void> {
return new IO(() => console.log(message));
}
答案 0 :(得分:3)
您的尝试已结束,但您忘记了在箭头函数参数前面包含通用参数声明。尝试这样的事情:
const log = <T>(message: T): IO<void> =>
new IO(() => console.log(message));
如果您使用的是.tsx文件,请you may need to do something a little more complex to make it work。
答案 1 :(得分:0)
您可以尝试使用:
const log = <T>(message: T): IO<void> => new IO(() => console.log(message));