API 类型生成与契约:tRPC、OpenAPI Codegen 与 GraphQL Codegen
系统覆盖 TypeScript 端到端 API 类型安全:tRPC 类型化过程、OpenAPI 规范与代码生成(openapi-typescript/swagger-typescript-api)、GraphQL Codegen、Schema 优先 vs Code 优先、前后端共享类型、运行时验证与类型生成对比,以及 API 类型生成的选型矩阵。
tag
系统覆盖 TypeScript 端到端 API 类型安全:tRPC 类型化过程、OpenAPI 规范与代码生成(openapi-typescript/swagger-typescript-api)、GraphQL Codegen、Schema 优先 vs Code 优先、前后端共享类型、运行时验证与类型生成对比,以及 API 类型生成的选型矩阵。
GraphQL Schema 设计进阶实践:interface/union 抽象建模、input/oneOf 输入对象设计、命名与弃用策略、Relay 连接规范、null vs error 可空性策略、SDL 模块化组织与 codegen 类型安全生成。