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) 852 B
import { LineSegment2, Mat33, Rect2 } from '@js-draw/math'; import AbstractRenderer from '../rendering/renderers/AbstractRenderer'; import AbstractComponent, { ComponentSizingMode } from './AbstractComponent'; import { ImageComponentLocalization } from './localization'; export default class UnknownSVGObject extends AbstractComponent { private svgObject; protected contentBBox: Rect2; constructor(svgObject: SVGElement); render(canvas: AbstractRenderer, _visibleRect?: Rect2): void; intersects(lineSegment: LineSegment2): boolean; protected applyTransformation(_affineTransfm: Mat33): void; isSelectable(): boolean; getSizingMode(): ComponentSizingMode; protected createClone(): AbstractComponent; description(localization: ImageComponentLocalization): string; protected serializeToJSON(): string | null; }