Typescript: Pfeilfunktionen sollten keine 'Prototyp'-Eigenschaft haben

Erstellt am 21. Jan. 2015  ·  3Kommentare  ·  Quelle: microsoft/TypeScript

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

Wir sollten hier einen Fehler machen.

Won't Fix

Hilfreichster Kommentar

In 4 Jahren hat es keiner mehr gemerkt

Alle 3 Kommentare

Ich denke, wir haben keine Möglichkeit, dies zu tun? Der scheinbare Typ eines aufrufbaren Typs enthält die Member des globalen Typs Function und wir können prototype nicht wirklich aus dieser Deklaration entfernen.

Die einzige Möglichkeit wäre, Lambda-Funktionen einen anderen scheinbaren Typ zu haben als reguläre Funktionen.

In 4 Jahren hat es keiner mehr gemerkt

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen