openapi-typescript openapi 转ts 类型

openapi-typescript 是一个支持openapi 3.0 以及3.1 的schema 转类型工具,同时还提供了类型安全的fetch

包含的特性

  • 快速
  • 类型安全
  • 支持中间件以及auth 玩法(openapi-fetch 包)
  • 辅助生成openapi schema 以及文档(基于装饰器以及元数据)

说明

如果是已经有openapi schema 了,基于openapi-typescript 是一个不错的选择,如果是新开发的机遇trpc,ts-rest,orpc 都是不错的选择可以直接生成openapi 的schema (基本都会选择contract 优先模式)

参考资料

https://github.com/openapi-ts/openapi-typescript

https://openapi-ts.dev/

https://openapi-ts.dev/openapi-metadata/

https://openapi-ts.dev/openapi-fetch/

https://trpc.io/

https://ts-rest.com/

https://github.com/unnoq/orpc

posted on 2025-08-05 08:00  荣锋亮  阅读(38)  评论(0)    收藏  举报

导航