有没有办法检查是否有函数或值?
function f<T>(valueOrFunction : T | (()=>T)) {
if(typeof valueOrFunction === "function" ) {
// Got a function
} else {
// Still 'T | (()=>T)'
// Wanted: to get 'T'.
}
}
答案 0 :(得分:0)
一切都按预期运作。 是'Resharper'认为代码不正确。