Zum Inhalt springen

Eine TypeSpec-Datei importieren

TypeSpec (Microsoft) beschreibt eine API in einer eigenen Sprache und kompiliert sie anschließend nach OpenAPI. Restorm geht denselben Weg.

Datei ▸ Importieren (Ctrl+I), dann eine .tsp-Datei von der Festplatte.

Restorm kompiliert die Datei mit seinem eingebetteten TypeSpec-Compiler nach OpenAPI 3.x und übergibt das Ergebnis dann an den OpenAPI-Import. Sie erhalten also genau denselben reichhaltigen Baum: Ordner nach Tag, typisierte Anfragen, Dokumentation, vorverdrahtete Sicherheit.

Der .tsp-Inhalt wird in einen isolierten temporären Ordner kopiert, in dem Restorm seine eigenen Abhängigkeiten einbindet. Konsequenz: Eine tspconfig.yaml- oder eine node_modules-Datei neben Ihrer Quelldatei werden niemals herangezogen. Die Kompilierung kann also keinen beliebigen Code aus Ihrem Verzeichnisbaum ausführen.