blockly > Extensions > register

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 が関数でない。