swagger-parser:将openapi v2转换为打字稿

时间:2021-04-14 09:31:19
【文件属性】:
文件名称:swagger-parser:将openapi v2转换为打字稿
文件大小:37KB
文件格式:ZIP
更新时间:2021-04-14 09:31:19
TypeScript 原有思考: 如果这是一个不存在泛型的父类型,则有严重问题。因为现有泛型支持还不完善,不能直接通过泛型子类型生成泛型父类型。。。 但是存在这种边界情况: // 这是原有的泛型类 interface Params { test: T; doc: string; } // 但是,如果T = string 时候,就会生成 type Test = Params = { test: string; doc: string; } // 所以,这种类型就会生成为 // "#/definitions/Params": { // type: "object", // properties: { // test: { // type: string; // }, // doc: { // type: s
【文件预览】:
swagger-parser-master
----package.json(682B)
----pnpm-lock.yaml(11KB)
----readme.md(1KB)
----LICENSE(1KB)
----src()
--------base.d.ts(19KB)
--------openapi.d.ts(10KB)
--------lib()
--------console.ts(473B)
--------util()
--------index.ts(4KB)
----.idea()
--------swagger-parser.iml(458B)
--------vcs.xml(180B)
--------modules.xml(280B)
--------.gitignore(98B)
----tsconfig.json(337B)
----.gitignore(20B)
----.editorconfig(230B)
----.vscode()
--------launch.json(640B)

网友评论