openapi-client-generator:Typescript与框架无关的OpenAPI客户端生成器

时间:2021-02-09 04:44:38
【文件属性】:
文件名称:openapi-client-generator:Typescript与框架无关的OpenAPI客户端生成器
文件大小:736KB
文件格式:ZIP
更新时间:2021-02-09 04:44:38
TypeScript OpenAPI客户端生成器 与Typescript框架无关的OpenAPI客户端生成器 使用REST API有时可能会变得不必要地复杂,尤其是在必须手动维护客户端代码,路径等的情况下。在我们的一个项目中,我们依靠Restful React来生成基于OpenAPI模式的React组件和钩子,实际上很好然而, restful-react有时可能过于复杂,而且过于严格,我们注意到,因为我们的应用程序处理了许多动态数据,而这些动态数据无法通过创建的钩子轻松表达。 最终,我们遇到了这样一种情况,有时我们真的很想发送一个简单的请求,而没有任何复杂的包装或钩子,但是这些客户端方法是自动生成的。 因此,已创建此命令行工具来简化在前端中维护可靠的最新客户端代码的过程。 总览 openapi-client-generator将解析一个OpenAPI V3模式文件,并为每个操作及其各自的模式创建简洁的方
【文件预览】:
openapi-client-generator-main
----.eslintrc(1KB)
----.nvmrc(8B)
----bin()
--------openapi-client-generator.js(53B)
----.yarnrc.yml(67B)
----renovate.json(706B)
----docs()
--------logo.png(11KB)
----.husky()
--------commit-msg(89B)
--------.gitignore(2B)
----package.json(3KB)
----tsconfig.module.json(303B)
----.github()
--------workflows()
----test()
--------request-bodies.test.ts(10KB)
--------compiler-options.test.ts(2KB)
--------parameters.test.ts(39KB)
--------responses.test.ts(17KB)
--------schemas.test.ts(20KB)
--------fixtures.test.ts(2KB)
--------typescript-naming.test.ts(6KB)
--------__snapshots__()
--------setup-tests.ts(266B)
--------error-handling.test.ts(7KB)
--------utils()
--------fixtures()
----.prettierrc(78B)
----LICENSE(1KB)
----jest.config.ts(7KB)
----src()
--------debug.ts(47B)
--------generator()
--------cli.ts(3KB)
--------parser.ts(165B)
--------utils()
--------index.ts(784B)
----tsconfig.test.json(142B)
----tsconfig.json(824B)
----.gitignore(484B)
----CHANGELOG.md(4KB)
----.yarn()
--------releases()
----README.md(6KB)
----yarn.lock(276KB)
----.eslintignore(30B)
----.editorconfig(147B)
----.gitattributes(5KB)
----tsconfig.main.json(253B)
----.vscode()
--------launch.json(559B)
--------settings.json(559B)
--------tasks.json(283B)
--------extensions.json(535B)

网友评论