function f() {
var a = () => 5;
return a.prototype;
}
Devemos dar um erro aqui.
Acho que não temos como fazer isso? O tipo aparente de um tipo que pode ser chamado inclui os membros do tipo global Function
e não podemos realmente remover prototype
dessa declaração.
A única maneira seria fazer com que as funções lambda tivessem um tipo aparente diferente das funções regulares.
Ninguém mais percebeu em 4 anos
Comentários muito úteis
Ninguém mais percebeu em 4 anos