Javascript 函数返回类型的类型脚本类型转换

Javascript 函数返回类型的类型脚本类型转换,javascript,typescript,Javascript,Typescript,我对以下函数表达式感到困惑: export default () => <TypeA<TypeB, TypeC>>{ function implementation details...} export default()=>{函数实现详细信息…} 我的第一个想法是,它导出一个匿名函数,并将其返回类型转换为TypeA。但是我找不到任何关于函数返回类型转换的文档,如果是这样的话,我认为这样写更有意义: export default (): TypeA<Typ

我对以下函数表达式感到困惑:

export default () => <TypeA<TypeB, TypeC>>{ function implementation details...}
export default()=>{函数实现详细信息…}
我的第一个想法是,它导出一个匿名函数,并将其返回类型转换为
TypeA
。但是我找不到任何关于函数返回类型转换的文档,如果是这样的话,我认为这样写更有意义:

export default (): TypeA<TypeB, TypeC> => { function implementation details...}
export default():TypeA=>{函数实现细节…}

有人能帮我理解第一个表达式的语法吗?它是返回式铸造吗?如果没有,那是什么?

你能提供一个更完整的例子吗?我很难让这个语法有效。参见@AlexWayne当我试图修复链接中的语法错误时,我回顾了原始代码(我一直在努力),并意识到括号中的代码实际上不是函数实现,而是一个具有复杂方法的对象。因此,它是强制转换对象而不是函数返回类型。谢谢你的链接!你能提供一个更完整的例子吗?我很难让这个语法有效。参见@AlexWayne当我试图修复链接中的语法错误时,我回顾了原始代码(我一直在努力),并意识到括号中的代码实际上不是函数实现,而是一个具有复杂方法的对象。因此,它是强制转换对象而不是函数返回类型。谢谢你的链接!