Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

エンジニアの生存戦略ラジオ

TypeScriptのAPIクライアントを自動生成してみた from Radiotalk

19 Feb 2022

Description

Nuxt+TypeScriptのAPI型定義めちゃくちゃめんどくせえな!?→よっしゃ自動化してやるで!?って #エンジニア #TypeScript # Openapi Document生成 ``` cd pip install PyYAML pip install coreapi pip install uritemplate python manage.py generateschema openapi.yml ``` # API Client自動生成(Mac ``` cd yarn init yarn add -D @openapitools/openapi-generator-cli yarn # Javaインスト git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow brew update brew install java sudo ln -sfn $(brew --prefix)/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk java --version # package.jsonのscriptに下記を追加 "generate-client": "openapi-generator-cli generate -g typescript-axios -i openapi.yaml -o ./types/client-axios" yarn generate-client # types/client-axios配下にclientが自動生成される ```

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.