枚举名称
您可以扩展 OpenAPI 模式以包含枚举值的枚举名称。这将让 Orval 使用正确的名称生成您的枚举。
OpenAPI 模式示例
openapi: '3.1.0'info:version: 1.0.0title: Swagger Petstorelicense:name: MITcomponents:schemas:MyObject:type: objectproperties:myEnum:type: numberenum:- 1- 2- 3- 4x-enumNames:- One- Two- Three- Four
Orval 生成的枚举将是
export const MyEnum {One: 1,Two: 2,Three: 3,Four: 4} as const;
有效的枚举名称扩展
Orval 识别以下扩展:
- x-enumNames
- x-enumnames
- x-enum-varnames
Was this page helpful?