Przejdź do głównej zawartości

Import pliku TypeSpec

TypeSpec (Microsoft) opisuje API w dedykowanym języku, a następnie kompiluje je do OpenAPI. Restorm idzie tą samą drogą.

Plik ▸ Importuj (Ctrl+I), a następnie plik .tsp z dysku.

Restorm kompiluje plik do OpenAPI 3.x za pomocą wbudowanego kompilatora TypeSpec, po czym przekazuje wynik do importu OpenAPI. Rezultatem jest więc dokładnie to samo bogate drzewo: foldery według etykiet, otypowane żądania, dokumentacja, wstępnie podłączone zabezpieczenia.

Treść pliku .tsp jest kopiowana do odizolowanego katalogu tymczasowego, w którym Restorm montuje własne zależności. W konsekwencji plik tspconfig.yaml ani katalog node_modules znajdujące się obok pliku źródłowego nigdy nie są brane pod uwagę. Kompilacja nie może więc wykonać dowolnego kodu pochodzącego z drzewa katalogów użytkownika.