parallelize-async-work
ComputerGuy 5 days ago
parent 24164f9a9d
commit eb61f7a62f

@ -319,12 +319,10 @@ export function VariableDeclaration(node, context) {
const current_chunk = context.state.current_parallelized_chunk; const current_chunk = context.state.current_parallelized_chunk;
if ( if (
is_async && is_async &&
init.type === 'AwaitExpression' &&
context.state.analysis.instance && context.state.analysis.instance &&
context.state.scope === context.state.analysis.instance.scope && context.state.scope === context.state.analysis.instance.scope &&
// TODO make it work without this // TODO make it work without this
declarator.id.type === 'Identifier' && declarator.id.type === 'Identifier'
!is_expression_async(init.argument)
) { ) {
parallelize = can_be_parallelized(value, context.state.scope, context.state.analysis, [ parallelize = can_be_parallelized(value, context.state.scope, context.state.analysis, [
...(current_chunk?.bindings ?? []), ...(current_chunk?.bindings ?? []),

Loading…
Cancel
Save