lib-sketch-tool
Version:
32 lines (31 loc) • 1.07 kB
TypeScript
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;
}