因为函数也是对象,所以我们也可以通过接口来对函数做“规定”。

    1. interface Fn {
    2. (a: number, b: number): number;
    3. }
    4. let add: Fn = function(a: number, b: number): number {
    5. return a + b
    6. }
    7. console.log(add(1, 2))

    image.png