From f50faa9fdd02ed08ef5b99810819ad270ac14213 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Fri, 2 Mar 2018 15:58:13 -0500 Subject: [PATCH] unhoist select_block_type function for now (resolves #1195) --- src/generators/nodes/IfBlock.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/generators/nodes/IfBlock.ts b/src/generators/nodes/IfBlock.ts index 17cd92bc29..463fe4ab5e 100644 --- a/src/generators/nodes/IfBlock.ts +++ b/src/generators/nodes/IfBlock.ts @@ -313,15 +313,12 @@ function compound( const current_block_type = block.getUniqueName(`current_block_type`); const current_block_type_and = hasElse ? '' : `${current_block_type} && `; - generator.blocks.push(deindent` + block.builders.init.addBlock(deindent` function ${select_block_type}(state) { ${branches .map(({ condition, block }) => `${condition ? `if (${condition}) ` : ''}return ${block};`) .join('\n')} } - `); - - block.builders.init.addBlock(deindent` var ${current_block_type} = ${select_block_type}(state); var ${name} = ${current_block_type_and}${current_block_type}(#component, state); `);