TypeSpec

blog4 を typespec に書き直してみた。

OpenAPI を直接手で書くのはまぁまぁ大変というかゴチャゴチャしがち。 typespec を使うと DSL で書けて綺麗に書ける気分になる。

npx tsp-openapi3 ../openapi.yml --output-dir=out/

のようにして、openapi 定義から typespec を生成することも出来る。

intellij-typespec-plugin を使うと、typespec の編集がはかどる。 https://github.com/siketyan/intellij-typespec-plugin

実際に typespec 使うように変更したのが以下。 https://github.com/tokuhirom/blog4/tree/main/typespec

Published: 2025-03-03(Tue) 14:15