✨ feat(tsl-codegen): refine generation and metadata enrichment
This commit is contained in:
@@ -141,12 +141,14 @@ function 重载和跨声明种类同名允许。
|
||||
枚举参数在参数表之后、返回类型之前列出:
|
||||
|
||||
```markdown
|
||||
**mode 取值**
|
||||
mode 取值
|
||||
|
||||
- `0` — 原样返回
|
||||
- `1` — 去重
|
||||
```
|
||||
|
||||
顶级 function 的参数取值使用上述普通文本行,不使用 H3、H4 或强调文本。class method 的参数取值使用 H4 标题,例如 `#### \`mode\` 取值`;unit interface class method 使用 H5 标题。参数取值标题不是 API 声明,不进入统一索引
|
||||
|
||||
#### 返回类型
|
||||
|
||||
每个顶层 function 必须包含非空返回类型:
|
||||
@@ -158,6 +160,8 @@ function 重载和跨声明种类同名允许。
|
||||
#### 示例代码
|
||||
|
||||
- 每个示例以“范例NN:说明”开头,编号按出现顺序排列并至少保留两位
|
||||
- 同一 function 只使用一个示例组标题;顶级 function 使用 `### 示例`,class method 使用 `#### 示例`,unit interface class method 使用 `##### 示例`
|
||||
- “范例NN:说明”是示例组内的普通文本,不使用 H4 或 H5 标题
|
||||
- 代码围栏使用 `tsl`
|
||||
- 一个代码围栏只放一个独立示例
|
||||
- 字符串使用直引号 `'` 或 `"`
|
||||
@@ -198,7 +202,7 @@ return demoLines();
|
||||
| `factor` | float | 可选。默认 1.0,结果乘以该系数 |
|
||||
| `...` | nil\|array | 可选。需要追加处理的其他数组 |
|
||||
|
||||
**mode 取值**
|
||||
mode 取值
|
||||
|
||||
- `0` — 原样返回
|
||||
- `1` — 去重
|
||||
|
||||
Reference in New Issue
Block a user