Typescript: Las funciones de flecha no deben tener una propiedad de 'prototipo'

Creado en 21 ene. 2015  ·  3Comentarios  ·  Fuente: microsoft/TypeScript

function f() {
    var a = () => 5;
    return a.prototype;
}

Deberíamos dar un error aquí.

Won't Fix

Comentario más útil

Nadie más se ha dado cuenta en 4 años.

Todos 3 comentarios

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.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Roam-Cooper picture Roam-Cooper  ·  3Comentarios

jbondc picture jbondc  ·  3Comentarios

blendsdk picture blendsdk  ·  3Comentarios

weswigham picture weswigham  ·  3Comentarios

kyasbal-1994 picture kyasbal-1994  ·  3Comentarios