# 生成 TypeScript 接口与类型

简要说明：使用@umijs/openapi根据 API 文档（OpenAPI/Swagger）生成对应的 TypeScript 接口与类型，使用 `genapi` 脚本调用，配置文件参考 `openapi2ts.config.js`。

## 1. 文件结构（示例）
- schema.json      — OpenAPI 文档
- openapi2ts.config.js   — 生成器配置
- packages/api-service/src/types/api.ts — 生成结果
- package.json 

## 2. package.json 脚本
在 packages/api-service/package.json 或仓库根目录的 package.json 中添加：
```json
{
  "scripts": {
    "genapi": "openapi2ts"
  }
}
```

可使用pnpm运行：
```
pnpm run genapi
```

## 3. 示例配置：openapi2ts.config.js
配置参考链接：https://github.com/781574155/openapi2typescript#readme