chenshuai2144 / openapi2typescript

一个被大范围使用的小工具
307 stars 136 forks source link

[Bug] Parameter 中引用无法解析 #99

Open Alice-space opened 1 year ago

Alice-space commented 1 year ago

例如这样的配置

API中params使用引用

"parameters": [
          {
            "$ref": "#/components/parameters/ProjectId"
          }
        ],

引用的parameters定义
"ProjectId": {
        "in": "path",
        "name": "projectId",
        "schema": {
          "$ref": "#/components/schemas/ProjectId"
        },
        "required": true,
        "description": "project ID",
        "example": 1
      },

schemas定义
"ProjectId": {
        "type": "integer",
        "description": "项目ID",
        "example": 1
      },

但是最终生成的参数是,不符合预期

  type extendKeyWordParams = {
    ''?: any;
  };