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
例外
{エラー}: ミューテーションが無効であるか、ブロックに適用できない場合。