blockly > 拡張機能 > registerMutator

Extensions.registerMutator() 関数

ブロックにミューテータを追加する新しい拡張関数を登録します。登録時に、ミューテータの基本的なサニティ チェックが行われます。compose と decompose の両方がミックスインで定義されている場合、ラッパーはミューテータ ダイアログをブロックに追加することもできます。

署名:

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

パラメータ

パラメータ 種類 説明
name string このミューテータ拡張機能の名前。
mixinObj 任意 組み込む値。
opt_helperFn () => いずれか (省略可)オブジェクトを操作した後に適用するオプションの関数。
opt_blockList string[] (省略可)ミューテータ ダイアログのフライアウトに表示されるブロックのリスト。

戻り値:

void

例外

{エラー}: ミューテーションが無効であるか、ブロックに適用できない場合。