【发布时间】:2012-10-05 03:40:37
【问题描述】:
我在定义带有接受可变数量参数的函数成员的接口时遇到了麻烦。以下面的对象字面量为例:
var obj = {
func: () => {
for(var i = 0; i < arguments.length; i++) {
console.log(arguments[i]);
}
}
};
我希望能够定义一个接口,例如:
interface IExample {
func: ( ??? ) => void;
}
这样下面的代码就可以正常编译了:
var test = (o: IExample) {
o.func("a");
o.func("a", "b");
o.func("a", "b", "c");
...
}
【问题讨论】:
标签: typescript