UNPKG

js-draw

Version:

Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.

18 lines (17 loc) 636 B
import { Path, Point2 } from '@js-draw/math'; import Viewport from '../../../Viewport'; import EditorImage from '../../../image/EditorImage'; import AbstractComponent from '../../../components/AbstractComponent'; import SelectionBuilder from './SelectionBuilder'; /** * Creates lasso selections. */ export default class LassoSelectionBuilder extends SelectionBuilder { private viewport; private boundaryPoints; private lastPoint; constructor(startPoint: Point2, viewport: Viewport); onPointerMove(canvasPoint: Point2): void; previewPath(): Path; resolveInternal(image: EditorImage): AbstractComponent[]; }