在 TypeScript 中,我可以轻松地键入命名箭头函数,但是如何在基于 function 关键字的函数中执行相同的操作?

Jos*_*ang 3 javascript function typescript ecmascript-6

请看这个例子:

const MyFunction: SomeType<SomeProp> = () => {

}

Run Code Online (Sandbox Code Playgroud)

输入命名箭头函数更容易MyFunction,但是如何在基于函数关键字的函数中执行相同的操作?

function MyFunction() {} // ???
Run Code Online (Sandbox Code Playgroud)

小智 5

一探究竟:

const MyFunction: SomeType<SomeProp> = function() {

}
Run Code Online (Sandbox Code Playgroud)