【OpenAPI】APIスキーマから勝手に型がつくaxiosを作って幸せになる【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