我对以下函数表达式感到困惑:
export default () => <TypeA<TypeB, TypeC>>{ function implementation details...}
我的第一个想法是它正在导出一个匿名函数,并将其返回类型强制转换为TypeA<TypeB, TypeC>
。但是我找不到像这样的函数返回类型转换的任何文档,如果是这种情况,我认为将其编写为这样更有意义:
export default (): TypeA<TypeB, TypeC> => { function implementation details...}
有人可以帮助我理解第一个表达式的语法吗?它是返回类型转换吗?如果没有,那是什么?