【发布时间】:2012-10-02 18:19:13
【问题描述】:
如果我有这样的功能:
function say(message: string) {
alert(message);
return say;
}
它有一个有趣的属性,我可以链接调用它:
say("Hello,")("how")("are")("you?");
如果我将数字传递给第一次调用,编译器会生成警告,但它允许我将数字放入后续调用中。
say("Hello")(1)(2)(3)(4)
我需要在say 函数中添加什么类型注释以使编译器在我将无效类型传递给链式调用时生成警告?
【问题讨论】:
标签: types typescript