过程命名空间
类
| 类 | 说明 |
|---|---|
| ObservableProcedureMap |
函数
| 函数 | 说明 |
|---|---|
| allProcedures(root) | 查找工作区中所有用户创建的流程定义。 |
| findLegalName(name, block) | 确保不存在两个同名的过程。采用建议的流程名称,并返回合法名称,即非空且不会与其他流程冲突的名称。 |
| flyoutCategory(workspace, useXml) | |
| flyoutCategory(workspace, useXml) | |
| getCallers(name, workspace) | 查找命名过程的所有调用方。 |
| getDefinition(name, workspace) | 找到命名过程的定义块。 |
| isNameUsed(name, workspace, opt_exclude) | 返回给定名称是否已是过程名称。 |
| isProcedureBlock(block) | 用于检查给定代码块是否为过程代码块的类型守卫。 |
| mutateCallers(defBlock) | 当过程定义更改其参数时,请查找并修改其所有调用方。 |
| rename(this, name) | 重命名过程。由可修改字段调用。 |
接口
| 接口 | 说明 |
|---|---|
| IParameterModel | 过程的数据模型。 |
| IProcedureBlock | 用于对过程进行建模的块的接口。 |
| IProcedureMap | |
| IProcedureModel | 过程的数据模型。 |
变量
| 变量 | 说明 |
|---|---|
| CATEGORY_NAME | 要在 Toolbox XML 中类别的“custom”属性中使用的字符串。此字符串表示应使用过程块动态填充该类别。另请参阅 Blockly.Variables.CATEGORY_NAME 和 Blockly.VariablesDynamic.CATEGORY_NAME。 |
| DEFAULT_ARG | procedures_mutatorarg 块的默认参数。 |
类型别名
| 类型别名 | 说明 |
|---|---|
| ProcedureTuple | 表示过程签名的旧方法。这些元素分别是:名称、参数名称和是否有返回值。 |