UNPKG

@excalidraw/math

Version:

Excalidraw math functions

17 lines (16 loc) 717 B
import { type AnimationFrameHandler } from "../animation-frame-handler"; import { AnimatedTrail } from "../animated-trail"; import type App from "../components/App"; export declare class LassoTrail extends AnimatedTrail { private intersectedElements; private enclosedElements; private elementsSegments; private canvasTranslate; private keepPreviousSelection; constructor(animationFrameHandler: AnimationFrameHandler, app: App); startPath(x: number, y: number, keepPreviousSelection?: boolean): void; selectElementsFromIds: (ids: string[]) => void; addPointToPath: (x: number, y: number, keepPreviousSelection?: boolean) => void; private updateSelection; endPath(): void; }