From 930b2ec05cab76550af64ff746b0c9d951938117 Mon Sep 17 00:00:00 2001
From: Christopher Willis-Ford <cwillisf@media.mit.edu>
Date: Mon, 3 Jun 2019 12:32:36 -0700
Subject: [PATCH] setOutput takes a Boolean, not a type

---
 src/lib/define-dynamic-block.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/define-dynamic-block.js b/src/lib/define-dynamic-block.js
index 3bc19881c..4f561d6cd 100644
--- a/src/lib/define-dynamic-block.js
+++ b/src/lib/define-dynamic-block.js
@@ -49,14 +49,14 @@ const defineDynamicBlock = (ScratchBlocks, categoryInfo, staticBlockInfo, extend
             this.setNextStatement(!blockInfo.isTerminal);
             break;
         case BlockType.REPORTER:
-            this.setOutput('String'); // TODO: distinguish number & string here?
+            this.setOutput(true);
             this.setOutputShape(ScratchBlocks.OUTPUT_SHAPE_ROUND);
             if (!blockInfo.disableMonitor) {
                 this.setCheckboxInFlyout(true);
             }
             break;
         case BlockType.BOOLEAN:
-            this.setOutput('Boolean');
+            this.setOutput(true);
             this.setOutputShape(ScratchBlocks.OUTPUT_SHAPE_HEXAGONAL);
             break;
         case BlockType.HAT:
-- 
GitLab