darabonba

Darabonba 是一种用于 OpenAPI 的 DSL 语言,可以用来生成多语言的 SDK、Code Sample、Test Case 等代码

JavaScript v1.4.6
1.1k stars  ·  97 forks  ·  Updated  ·  NOASSERTION
Install
npm install darabonba
View on GitHub
aliyundarabonbadslgeteway
Supported APIs (1)

This is the API for OpenAPI space.

Version history All releases ↗

- 修复 map 类型下 key 类型为数组时,解析器无法获取正确代码位置的问题

修复函数入参为any类型时,Model自动强制转换为Map的问题。

- 修复数组中的 Map 类型无法正确校验的问题

- 修复 extends 关键字作为变量及 model 字段解析失败的问题

- 修复返回值类型为 module 的 enum/typedef 时语义检测报错问题。

- 修复 typedef 定义类型函数调用赋值的检查。 - 修复使用 module 的 subModel 作为函数参数调用时赋值检查。

- 增加对自定义类型 typedef 关键字的支持

- 修复基础类型会被set 进 externModel 的问题

Quality signals
Score
Stars1.1k
Forks97
Last updated
LicenseNOASSERTION
Supported APIs (1)
openapi.space
Language
JavaScript
Browse all JavaScript SDKs →