blockly > utils > extensions > register
utils.extensions.register() 関数
新しい拡張関数を登録します。拡張機能は、ブロックの初期化に役立つ関数で、通常は onchange ハンドラやミュータタなどの動的動作を追加します。これらは、Block.applyExtension() または JSON の「extensions」配列属性を使用して適用されます。
署名:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
| name | 文字列 | この拡張機能の名前。 |
| initFn | (this: T) => void | 拡張ブロックを初期化する関数。 |
戻り値:
void
例外
{エラー}: 拡張機能の名前が空である、拡張機能がすでに登録されている、または extensionFn が関数でない。