Mam taką funkcję generyczną:
var logger = function<T>(input: T):T{
console.log(input)
return input
}
Zakładając, że wywołuję ta funkcję teraz w taki sposób:
logger<number>(1);
Jak rozumiem teraz funkcja przyjmuje argument typu number oraz zwraca typ number?