【发布时间】:2020-11-07 23:56:30
【问题描述】:
我正在尝试从可以具有任何 JavaScript 输入类型的块生成代码。但要做到这一点,我需要知道这些块在生成期间是什么类型。
大多数块内部已经有一个用于类型检查的类型
"output": ["Integer","Number"],
或
this.setOutput(true, 'String');
但我找不到访问“输出”字段的函数。
理想情况下,我想像这样访问生成器函数中的类型:
var return_type = block.getChildren()[0].functionToAccessOutputWith;
有“.type”字段,但该字段给出了块类型的名称,而不是输出定义的返回值。
这似乎是一个很常见的问题,但我在网上找不到任何东西。
【问题讨论】: