プロシージャの名前空間
クラス
クラス | 説明 |
---|---|
ObservableProcedureMap |
関数
職務 | 説明 |
---|---|
allProcedures(root) | ワークスペース内でユーザー作成のプロシージャ定義をすべて検索します。 |
findLegalName(name, block) | 同じ名前のプロシージャが 2 つ存在しないことを確認します。提案された手続き名を受け取り、正式名(空でなく、他の手続きと矛盾しない名前)を返します。 |
flyoutCategory(workspace) | フライアウトで必要な手順のカテゴリのブロックを作成します。 |
getCallers(name, workspace) | 名前付きプロシージャのすべての呼び出し元を検索します。 |
getDefinition(name, workspace) | 指定されたプロシージャの定義ブロックを探します。 |
isNameUsed(name, workspace, opt_exclude) | 指定された名前がすでにプロシージャ名である場合に返されます。 |
isProcedureBlock(block) | 指定されたブロックがプロシージャ ブロックであるかどうかをチェックする型ガード。 |
mutateCallers(defBlock) | プロシージャ定義でパラメータが変更された場合は、すべての呼び出し元を検索して編集します。 |
rename(this, name) | プロシージャの名前を変更します。編集可能なフィールドによって呼び出されます。 |
インターフェース
インターフェース | 説明 |
---|---|
IParameterModel | プロシージャ用のデータモデル。 |
IProcedureBlock | プロシージャをモデル化するブロックのインターフェース。 |
IProcedureMap | |
IProcedureModel | プロシージャ用のデータモデル。 |
変数
変数 | 説明 |
---|---|
CATEGORY_NAME | ツールボックス XML 内のカテゴリの「custom」属性で使用する文字列。この文字列は、カテゴリにプロシージャ ブロックが動的に入力されることを示します。Blockly.Variables.CATEGORY_NAME と Blockly.VariablesDynamic.CATEGORY_NAME もご覧ください。 |
DEFAULT_ARG | actions_mutatorarg ブロックのデフォルト引数。 |
タイプ エイリアス
タイプ エイリアス | 説明 |
---|---|
ProcedureTuple | プロシージャ シグネチャを表す従来の手段。要素はそれぞれ、名前、パラメータ名、戻り値を持つかどうかです。 |