Ich habe eine kleine Typoskript-App, die aus 4-5 Typoskript-Dateien besteht. Eine dieser Dateien heißt interfaces.ts
und ich benutze dies um interne Datenstrukturen zu definieren, die ich benutze.Doppelte Kennung in Typoskript-Schnittstelle
In vielen Fällen geben die Attribute in diesen Schnittstellen Fehler, dass sie "doppelte Bezeichner" haben, die sicher nicht wörtlich wahr ist, da dies mein eigener Code ist und ich habe überprüft, dass ich nicht versehentlich reproduzieren dies. Es scheint auch, dass diese Eigenschaften, die Fehler enthalten, Verweise auf die Eigenschaft haben, aber das sollte keine Rolle spielen, oder? Hier ein Beispiel:
Und in diesem Beispiel der id
, fileStatus
und externalParties
Eigenschaften haben mehr als einen Hinweis auf sich. Siehe unten für fileStatus
:
Aber ich habe auch gerade bemerkt, dass die name
Eigenschaft (die ohne Fehler ist) hat auch mehrere Referenzen (möglicherweise so die Referenz Theorie eine falsche Fährte sein):
Jegliche Hilfe bei der Erklärung würde mich viel besser fühlen lassen.
p.s. Fehler oder nicht die syntaktische Zucker und die transpilation zu JS funktioniert ohne Probleme
Ja, Ihr Vorschlag macht Sinn. Nicht sicher, warum ich nicht daran gedacht habe, aber ich ging zurück, um zu versuchen, und zu meiner Überraschung sind die Fehler jetzt alle weg. Ich habe wirklich keine wesentlichen Änderungen vorgenommen. – ken
Daher vscode Fehler. Ich schrieb mir eine IDE für TypeScript, so dass alle Fehler meine eigenen http://alm.tools/ sein würden :) – basarat