【发布时间】:2016-01-22 03:41:16
【问题描述】:
我有一个函数a,如果没有提供泛型类型,它应该返回any,否则返回T。
var a = function<T>() : T {
return null;
}
var b = a<number>(); //number
var c = a(); //c is {}. Not what I want... I want c to be any.
var d; //any
var e = a<typeof d>(); //any
有可能吗? (没有明显改变函数调用。没有a<any>()的AKA。)
【问题讨论】:
标签: generics typescript