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

时间:2024-05-04 03:17:59
【文件属性】:

文件名称:swagger-parser:将openapi v2转换为打字稿

文件大小:37KB

文件格式:ZIP

更新时间:2024-05-04 03:17:59

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)

网友评论