Sowohl Typoskript und C# unterstützt Typ sicheren Zugriff auf die Mitglieder eines Objekts beim "Kompilieren" Typ und json wird verwendet, um "Datentransferobjekte" zwischen Web-Anwendung zurück zu transportieren endet und ihr vorderes Ende.Ende-zu-Ende-Typ der Sicherheit von JSON zwischen C# und Typoskript
Ich würde hier erwarten, Werkzeuge zu sein, die typescript "Wrapper-Klassen" aus den C# -Klassen generieren konnte, die die JSON-Nachrichten definiert haben - aber ich habe noch nie gehört, dass solche Werkzeuge verwendet werden. Es könnte sein, dass ich kein aktiver TypeScript-Entwickler bin. Ich habe etwas im TypeScript-Toolset verpasst, oder eines der "standardmäßigen" JSON-Toolkits für .net tut es bereits. Oder ich könnte nur eine sehr bescheuert Frage ... fragen ..
Danke, wissen Sie eine Möglichkeit, TypeScript "Endpunkte" zu generieren, die vollständig die "JSON API" definieren, die der C# -Kopf offen legt? (Und eine nette Entwicklung/Build "Pipeline", um es zu verwenden.) –
Ich habe eine Frage dazu aber. Sobald dieses Typoskript in Javascript kompiliert wurde, wie können Sie es zwingen, sicher zu sein? Ich schrieb eine Angular2-App und konnte eine C# api-Rückgabedaten in einer anderen Form als die Schnittstelle, die ich in der Typoskript verwendet, und ich habe keine Art von Fehler erhalten –
@AlexKibler - TypeScript bietet Compile-Time-Überprüfung , nicht Laufzeitprüfung (obwohl es Derivate gibt, die die Laufzeitprüfung hinzufügen, z. B. TS *: https://www.stevefenton.co.uk/2014/07/what-is-ts-and-how-is-it-safer -typescript /) – Fenton