Was ist das reservierte Wort "type" in TypeScript?

Mir gerade aufgefallen ist, wenn Sie versuchen, eine Schnittstelle zu erstellen, in Schriftlicher, "type" ist entweder ein Schlüsselwort oder ein reserviertes Wort. Beim erstellen der Benutzeroberfläche, zum Beispiel die "Art" ist in blau dargestellt, die in Visual Studio 2013 TypeScript 1.4:

interface IExampleInterface {
    type: string;
}

Lassen Sie uns sagen, dass Sie dann versuchen, zu implementieren, die Schnittstelle in einer Klasse, wie diese:

class ExampleClass implements IExampleInterface {
    public type: string;

    constructor() {
        this.type = "Example";
    }
}

In der ersten Zeile der Klasse, als Sie geben (sorry) das Wort "Typ", um zu implementieren, die Eigenschaft, erforderlich, die durch die Schnittstelle, IntelliSense erscheint mit "Typ" mit dem gleichen Symbol wie die anderen Schlüsselwörter wie "typeof" oder "neu".

Ich habe einen Blick herum, und könnte diese GitHub issue die Listen "Typ" als "strict-Modus "reserved word" in Maschinenschrift, aber ich habe nicht gefunden, alle weiteren Informationen über das, was seinen Zweck eigentlich ist.

Ich vermute, ich habe da ein Gehirn Furz, und das ist etwas offensichtlich, ich sollte schon wissen, aber was ist "Art" reserviertes Wort in Maschinenschrift?

Kommentar zu dem Problem
Typ-Alias zu geben, Ihre Arten eine semantische name : basarat.gitbooks.io/Typoskript/content/docs/Typen/... Kommentarautor: basarat

InformationsquelleAutor der Frage Adam Goodwin | 2015-07-12

Schreibe einen Kommentar