UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

13 lines (12 loc) 653 B
import * as Blockly from "blockly"; export declare const HIDDEN_CLASS_NAME = "pxtFlyoutHidden"; export declare class MultiFlyoutRecyclableBlockInflater extends Blockly.BlockFlyoutInflater { protected keyToBlock: Map<string, Blockly.BlockSvg>; protected blockToKey: Map<Blockly.BlockSvg, string>; static register(): void; protected isBlockRecycleable(block: Blockly.BlockSvg): boolean; createBlock(blockDefinition: Blockly.utils.toolbox.BlockInfo, workspace: Blockly.WorkspaceSvg): Blockly.BlockSvg; disposeItem(item: Blockly.FlyoutItem): void; clearCache(): void; protected recycleBlock(block: Blockly.BlockSvg): void; }