pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
13 lines (12 loc) • 653 B
TypeScript
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;
}