diff --git a/src/lang/modifyAst.ts b/src/lang/modifyAst.ts index 8bef7c279..b185a485c 100644 --- a/src/lang/modifyAst.ts +++ b/src/lang/modifyAst.ts @@ -241,7 +241,6 @@ export function extrudeSketch( pathToExtrudeArg: PathToNode } { const _node = { ...node } - const dumbyStartend = { start: 0, end: 0 } const { node: sketchExpression } = getNodeFromPath( _node, pathToNode, @@ -256,18 +255,14 @@ export function extrudeSketch( ) const isInPipeExpression = pipeExpression.type === 'PipeExpression' - const { node: variableDeclorator, shallowPath: pathToDecleration } = + const { node: variableDeclarator, shallowPath: pathToDecleration } = getNodeFromPath(_node, pathToNode, 'VariableDeclarator') const extrudeCall = createCallExpressionStdLib('extrude', [ distance, shouldPipe ? createPipeSubstitution() - : { - type: 'Identifier', - ...dumbyStartend, - name: variableDeclorator.id.name, - }, + : createIdentifier(variableDeclarator.id.name), ]) if (shouldPipe) { @@ -277,7 +272,7 @@ export function extrudeSketch( : [sketchExpression as any, extrudeCall] ) - variableDeclorator.init = pipeChain + variableDeclarator.init = pipeChain const pathToExtrudeArg: PathToNode = [ ...pathToDecleration, ['init', 'VariableDeclarator'],