import * as Blockly from "blockly"; import { javascriptGenerator, Order } from "blockly/javascript"; Blockly.Blocks['console_log_action'] = { init(this: Blockly.Block) { this.appendValueInput('VALUE') .setAlign(Blockly.inputs.Align.RIGHT) .setCheck('ObjectType') .appendField('print'); this.setInputsInline(false) this.setPreviousStatement(true, null); this.setNextStatement(true, null); this.setTooltip('Print value to console'); this.setHelpUrl(''); this.setColour(150); } }; javascriptGenerator.forBlock['console_log_action'] = function (block, generator) { const valueValue = generator.valueToCode(block, 'VALUE', Order.ATOMIC); return `console.log(${valueValue});\n`; }; export { };