fmt
This commit is contained in:
@ -155,7 +155,12 @@ function App() {
|
|||||||
<OrbitControls
|
<OrbitControls
|
||||||
enableDamping={false}
|
enableDamping={false}
|
||||||
enablePan
|
enablePan
|
||||||
enableRotate={!(guiMode.mode === 'canEditSketch' || guiMode.mode === 'sketch')}
|
enableRotate={
|
||||||
|
!(
|
||||||
|
guiMode.mode === 'canEditSketch' ||
|
||||||
|
guiMode.mode === 'sketch'
|
||||||
|
)
|
||||||
|
}
|
||||||
enableZoom
|
enableZoom
|
||||||
reverseOrbit={false}
|
reverseOrbit={false}
|
||||||
/>
|
/>
|
||||||
|
@ -1224,21 +1224,27 @@ export function changeArguments(
|
|||||||
const dumbyStartend = { start: 0, end: 0 }
|
const dumbyStartend = { start: 0, end: 0 }
|
||||||
// const thePath = getNodePathFromSourceRange(_node, sourceRange)
|
// const thePath = getNodePathFromSourceRange(_node, sourceRange)
|
||||||
const callExpression = getNodeFromPath(_node, pathToNode) as CallExpression
|
const callExpression = getNodeFromPath(_node, pathToNode) as CallExpression
|
||||||
const newXArg: CallExpression['arguments'][number] = callExpression.arguments[0].type === 'Literal' ? {
|
const newXArg: CallExpression['arguments'][number] =
|
||||||
|
callExpression.arguments[0].type === 'Literal'
|
||||||
|
? {
|
||||||
type: 'Literal',
|
type: 'Literal',
|
||||||
...dumbyStartend,
|
...dumbyStartend,
|
||||||
value: args[0],
|
value: args[0],
|
||||||
raw: `${args[0]}`,
|
raw: `${args[0]}`,
|
||||||
} : {
|
|
||||||
...callExpression.arguments[0]
|
|
||||||
}
|
}
|
||||||
const newYArg: CallExpression['arguments'][number] = callExpression.arguments[1].type === 'Literal' ? {
|
: {
|
||||||
|
...callExpression.arguments[0],
|
||||||
|
}
|
||||||
|
const newYArg: CallExpression['arguments'][number] =
|
||||||
|
callExpression.arguments[1].type === 'Literal'
|
||||||
|
? {
|
||||||
type: 'Literal',
|
type: 'Literal',
|
||||||
...dumbyStartend,
|
...dumbyStartend,
|
||||||
value: args[1],
|
value: args[1],
|
||||||
raw: `${args[1]}`,
|
raw: `${args[1]}`,
|
||||||
} : {
|
}
|
||||||
...callExpression.arguments[1]
|
: {
|
||||||
|
...callExpression.arguments[1],
|
||||||
}
|
}
|
||||||
callExpression.arguments = [newXArg, newYArg]
|
callExpression.arguments = [newXArg, newYArg]
|
||||||
return {
|
return {
|
||||||
|
@ -300,8 +300,8 @@ export type ViewerArtifact =
|
|||||||
geo: LineGeos
|
geo: LineGeos
|
||||||
}
|
}
|
||||||
| {
|
| {
|
||||||
type: 'sketchBase',
|
type: 'sketchBase'
|
||||||
sourceRange: SourceRange,
|
sourceRange: SourceRange
|
||||||
geo: BufferGeometry
|
geo: BufferGeometry
|
||||||
}
|
}
|
||||||
| {
|
| {
|
||||||
@ -356,8 +356,6 @@ export const processShownObjects = (
|
|||||||
sourceRange,
|
sourceRange,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log('type',type)
|
|
||||||
|
|
||||||
throw new Error('Unknown geo type')
|
throw new Error('Unknown geo type')
|
||||||
})
|
})
|
||||||
} else if (geoMeta.type === 'transform') {
|
} else if (geoMeta.type === 'transform') {
|
||||||
|
@ -14,7 +14,10 @@ describe('testing getNodePathFromSourceRange', () => {
|
|||||||
`
|
`
|
||||||
const subStr = 'lineTo(3, 4)'
|
const subStr = 'lineTo(3, 4)'
|
||||||
const lineToSubstringIndex = code.indexOf(subStr)
|
const lineToSubstringIndex = code.indexOf(subStr)
|
||||||
const sourceRange: [number, number] = [lineToSubstringIndex, lineToSubstringIndex + subStr.length]
|
const sourceRange: [number, number] = [
|
||||||
|
lineToSubstringIndex,
|
||||||
|
lineToSubstringIndex + subStr.length,
|
||||||
|
]
|
||||||
|
|
||||||
const ast = abstractSyntaxTree(lexer(code))
|
const ast = abstractSyntaxTree(lexer(code))
|
||||||
const nodePath = getNodePathFromSourceRange(ast, sourceRange)
|
const nodePath = getNodePathFromSourceRange(ast, sourceRange)
|
||||||
@ -22,6 +25,5 @@ describe('testing getNodePathFromSourceRange', () => {
|
|||||||
|
|
||||||
expect([node.start, node.end]).toEqual(sourceRange)
|
expect([node.start, node.end]).toEqual(sourceRange)
|
||||||
expect(node.type).toBe('CallExpression')
|
expect(node.type).toBe('CallExpression')
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user