mymactive / openapi-typescript-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openapi-typescript-example

【OpenAPI】APIスキーマから勝手に型がつくaxiosを作って幸せになる【openapi-typescript】のサンプルレポジトリです

openapi-typescriptのバージョンに関する注意

2022/11時点でopenapi-typescriptのメジャーバージョンは6です。 それに伴い生成するスキーマファイルの内容が一部変更があリます。 この変更はヘルパー等に影響はありませんが、5系を利用している方はopenapi-typescript-v5ブランチを参照してください。

ディレクトリ構成

記事上のファイルは以下のディレクトリに保管してあります。

  • root
    • openapi.yaml
    • models
      • schema.ts
      • schemaHelper.ts
    • utils
      • axiosUtils.ts
    • hooks
      • useAppSWR.ts

About


Languages

Language:TypeScript 90.7%Language:CSS 8.5%Language:JavaScript 0.8%