使用接口表示函数的类型
在课程中介绍函数的类型的时候,对于函数表达式我们会采取这样的写法:
let mySum = function (x: number, y: number): number {
return x + y;
};
在这里我们也可以使用接口的方式来定义一个函数需要符合的形状:
参考如下代码:
interface MySumFunc {
(x: number, y: number): number
}
let mySum: MySumFunc = function (x: number, y: number) {
return x + y;
};