打字稿:函数类型

时间:2015-12-24 11:03:13

标签: javascript typescript

我在打字稿手册中尝试了一些例子。更具体地说,我偶然发现了函数类型。

interface SearchFunc {
    (source: string, subString: string): boolean;
}

interface SearchFunc {
  (source: string, subString: string): boolean;
}

var mySearch: SearchFunc;

mySearch = function(subString: string) {
    var result = 1;
    if (result == -1) {
        return false;
    }
    else {
        return true;
    }
}

我想知道为什么以上内容并没有向我显示任何错误。 mySearch显然不会遵循界面中声明的签名。

0 个答案:

没有答案