UNPKG

lib-sketch-tool

Version:

32 lines (31 loc) 1.07 kB
import { OnInit } from '@angular/core'; import { CanvasManagerService } from './../services/canvas-manager.service'; import { AvailableGeometricShape } from './../constants/available-geometric-shapes'; export declare class WebSketchToolComponent implements OnInit { private canvasManagerService; fillColor: string; strokeColor: string; availableGeometricShapes: typeof AvailableGeometricShape; isDrawing: boolean; isCropping: boolean; isLastImage: boolean; imgUrl: string; constructor(canvasManagerService: CanvasManagerService); ngOnInit(): void; addText(): void; addShape(shape: string): void; addImage(source: string): void; changeFillColor(): void; changeStrokeColor(): void; bringFoward(): void; sendToBack(): void; draw(): void; saveImage(): void; crop(): void; keyEvent(event: KeyboardEvent): void; deleteSelection(): void; mouseUp(event: any): void; mouseMove(event: any): void; mouseDown(event: any): void; group(): void; }