Slide 5
Slide 5 text
© 2023 LayerX Inc. 5
はじめに - 雑なコード生成のすすめ
.proto
.graphql
pages/**/*.tsx
*_pb.ts, *_connect.ts
@bufbuild/protoc-gen-es
@connectrpc/protoc-gen-connet-es
*.ts
$path.ts
graphql-codegen など
pathpida など
APIスキーマをもとに
クライアントが自動で作られる!
型もあって安心!
ファイルパスをもとに
URLビルダーが自動で作られる!
型もあって安心!
他で宣言されているルール(APIスキーマ, ファイル・ディレクトリ構成, etc.)に従って
コードを書いている場合、それは自動で生成できる可能性がある
TypeScript は型の表現力が高いので、
うまくコードを生成できれば高い生産性を得られる