请参见以下示例:
const MyFunction: SomeType<SomeProp> = () => {
}
在命名箭头函数中键入MyFunction
更容易,但是如何在基于函数关键字的函数中执行相同的操作?
function MyFunction() {} // ???
答案 0 :(得分:2)
签出:
const MyFunction: SomeType<SomeProp> = function() {
}
答案 1 :(得分:1)
赞:
function MyFunction(): SomeType<SomeProp> {
}
答案 2 :(得分:-1)
我不确定,但您似乎正在使用通用接口。 也许这会有所帮助。
What is the syntax for Typescript arrow functions with generics?
” 打字手册目前没有关于箭头的功能。普通函数可以使用以下语法进行通用键入:示例:
function identity<T>(arg: T): T {
return arg;
}
”
顺便说一句,它是一个匿名函数。 我用“匿名函数打字稿通用”作为关键字搜索了这篇文章。