MCPcopy
hub / github.com/tldraw/tldraw / dragCreateLine

Function dragCreateLine

packages/tldraw/src/test/frames.test.ts:1348–1364  ·  view source on GitHub ↗
({
	down,
	move,
	up,
}: {
	down: [number, number]
	move: [number, number]
	up: [number, number]
})

Source from the content-addressed store, hash-verified

1346}
1347
1348function dragCreateLine({
1349 down,
1350 move,
1351 up,
1352}: {
1353 down: [number, number]
1354 move: [number, number]
1355 up: [number, number]
1356}): TLShapeId {
1357 editor.setCurrentTool('line')
1358 editor.pointerDown(...down)
1359 editor.pointerMove(...move)
1360 editor.pointerUp(...up)
1361 const shapes = editor.getSelectedShapes()
1362 const lineId = shapes[0].id
1363 return lineId
1364}
1365
1366function createRect({ pos, size }: { pos: [number, number]; size: [number, number] }) {
1367 const rectId: TLShapeId = createShapeId()

Callers 1

frames.test.tsFile · 0.85

Calls 5

setCurrentToolMethod · 0.80
getSelectedShapesMethod · 0.80
pointerDownMethod · 0.45
pointerMoveMethod · 0.45
pointerUpMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…