概览
前端 API 代码生成工具可以从后端的 OpenAPI/Swagger 文档或 Protocol Buffers 定义自动生成 TypeScript 类型定义和 API
OpenAPI Generator
通过 OpenAPI Generator 从后端 Swagger 文档自动生成 TypeScript 前端 API 客户端代码,减少手动编写 API 调用代码的工作量。
openapi-typescript-codegen
@hey-api/openapi-ts 是 openapi-typescript-codegen 的活跃维护分支,支持从 OpenAPI/Swagger 文档生成 TypeScript 类型定义和 API 客户端代码
swagger-typescript-api
swagger-typescript-api 是一个专为 TypeScript 设计的工具,支持从 Swagger/OpenAPI 文档生成 TypeScript 类型定义和 API 客户端代码,支持按 OpenAPI tags 自动分割生成多个文件。
protoc-gen-ts_proto
protoc-gen-ts_proto 是从 Protocol Buffers 定义文件生成 TypeScript 类型定义的工具,适用于后端使用 gRPC 提供服务的场景。