blockly > utils > extensions > register
utils.extensions.register() işlevi
Yeni bir uzantı işlevi kaydeder. Uzantılar, blokları başlatmaya yardımcı olan işlevlerdir. Genellikle değişiklik işleyiciler ve değiştiriciler gibi dinamik davranışlar eklerler. Bunlar, Block.applyExtension() veya JSON "extensions" dizi özelliği kullanılarak uygulanır.
İmza:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
Parametreler
| Parametre | Tür | Açıklama |
|---|---|---|
| ad | dize | Bu uzantının adı. |
| initFn | (this: T) => void | Genişletilmiş bir bloğu ilk kullanıma hazırlayan işlev. |
İadeler:
geçersiz
İstisnalar
Uzantı adı boşsa, uzantı zaten kayıtlıysa veya extensionFn bir işlev değilse {Error}.