UNPKG

fabri-pix

Version:

A React image editor using Fabric.js

32 lines (31 loc) 961 B
import { Canvas, Point, Polygon, Textbox, TMat2D, Transform } from 'fabric'; export default class CustomFabricPolygon extends Polygon { static type: string; test: Textbox; text: any; textOffsetLeft: number; textOffsetTop: number; _prevObjectStacking: boolean; _prevAngle: number; canvas: Canvas; selected: boolean; pointIndex: number; widthPointer: { x1: number; x2: number; }; heightPointer: { y1: number; y2: number; }; arrowType: string; contextMenuPosition: string; constructor(...args: any); createPathControls(): any; polygonPositionHandler(_: number, __: Point, ___: TMat2D, fabricObject: any): Point; modifyPolygon(__: MouseEvent, transform: Transform, x: number, y: number): boolean; updateTextboxDimensions(): void; adjustPolygonToText(): void; updateTextboxPosition(): void; render(ctx: CanvasRenderingContext2D): void; }