TypeScript中的函数类型的接口
前篇文章中我们基本介绍了接口的定义,接口的基本使用。本篇文章中我们将会学习使用TyprScript中函数类型的几口。其基本语法如下:
interface 函数接口名{
(参数列表): 函数返回值
}
下面是示例代码:
interface SumInterFace{
(a: number, b: number): number
}
let sum: SumInterFace = function (a: number, b: number) : number{
return a + b;
}
上述代码中我们定义了一个SumInterFace的函数接口,规定了继承该接口的函数必须有两个number类型的参数,并且返回一个nubmer类型的值。然后我们定义了一个sum函数去继承该接口,继承SumInterFace接口后,sum函数的参数列表和返回值就必须遵循该接口的规范。