function f() {
var a = () => 5;
return a.prototype;
}
Deberíamos dar un error aquí.
Creo que no tenemos forma de hacer esto. El tipo aparente de un tipo invocable incluye los miembros del tipo global Function
y realmente no podemos eliminar prototype
de esa declaración.
La única forma sería que las funciones lambda tuvieran un tipo aparente diferente al de las funciones regulares.
Nadie más se ha dado cuenta en 4 años.
Comentario más útil
Nadie más se ha dado cuenta en 4 años.