据我了解Typescript,我在界面上提供的类型限制应该限制类型' funcInterface'的函数的声明。获取数字参数并且不返回任何内容的函数。仍然可以分配没有返回字符串的参数的功能。为什么呢?
interface funcInterface {
(s : number): void
}
var func1: funcInterface = function (s : number) {
return;
}
var func2: funcInterface = function () {
return 'abc';
}