过程命名空间
类
类 | 说明 |
---|---|
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 | 表示过程签名的旧方法。这些元素分别是:名称、参数名称和是否有返回值。 |