From 806b6ed24d9087c657bca2ed4eaa06a13f716b3b Mon Sep 17 00:00:00 2001 From: dwelle <5153846+dwelle@users.noreply.github.com> Date: Wed, 16 Apr 2025 10:18:03 +0200 Subject: [PATCH] signature tweaks --- packages/excalidraw/eraser/index.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/excalidraw/eraser/index.ts b/packages/excalidraw/eraser/index.ts index eaae46b95..2ea668aef 100644 --- a/packages/excalidraw/eraser/index.ts +++ b/packages/excalidraw/eraser/index.ts @@ -23,7 +23,7 @@ import type { GlobalPoint, LineSegment, } from "@excalidraw/math/types"; -import type { ExcalidrawElement } from "@excalidraw/element/types"; +import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types"; import { AnimatedTrail } from "../animated-trail"; @@ -95,7 +95,7 @@ export class EraserTrail extends AnimatedTrail { (el) => !el.locked, ); - const visibleElementsMap = arrayToMap(candidateElements); + const candidateElementsMap = arrayToMap(candidateElements); const pathSegments = eraserPath.reduce((acc, point, index) => { if (index === 0) { @@ -117,7 +117,7 @@ export class EraserTrail extends AnimatedTrail { element, this.segmentsCache, this.geometricShapesCache, - visibleElementsMap, + candidateElementsMap, this.app, ); @@ -155,7 +155,7 @@ export class EraserTrail extends AnimatedTrail { element, this.segmentsCache, this.geometricShapesCache, - visibleElementsMap, + candidateElementsMap, this.app, ); @@ -207,14 +207,14 @@ const eraserTest = ( pathSegments: LineSegment[], element: ExcalidrawElement, elementsSegments: ElementsSegmentsMap, - shapesCache = new Map>(), - visibleElementsMap = new Map(), + shapesCache: Map>, + elementsMap: ElementsMap, app: App, ): boolean => { let shape = shapesCache.get(element.id); if (!shape) { - shape = getElementShape(element, visibleElementsMap); + shape = getElementShape(element, elementsMap); shapesCache.set(element.id, shape); } @@ -226,7 +226,7 @@ const eraserTest = ( let elementSegments = elementsSegments.get(element.id); if (!elementSegments) { - elementSegments = getElementLineSegments(element, visibleElementsMap); + elementSegments = getElementLineSegments(element, elementsMap); elementsSegments.set(element.id, elementSegments); }