如何在typescript中指定无参数函数重载。我收到以下错误:
function f():number; // Error
function f(string):number; // Okay
function f(x:any):any{
}
答案 0 :(得分:3)
如果过载的参数数量不同,则必须将其他参数标记为可选。以下内容适用:
function f():number; // Okay now
function f(string):number; // Okay
function f(x?:any):any{
}