pikaso
Version:
Seamless, Fully-typed and Fully-tested HTML5 Canvas Library
14 lines (13 loc) • 538 B
TypeScript
import Konva from 'konva';
import { BaseCropper } from '../BaseCropper';
import { Board } from '../../Board';
import type { CropperOptions, Point } from '../../types';
export declare abstract class FixedCropper extends BaseCropper {
readonly draggable: Konva.Rect;
constructor(board: Board, options: Partial<CropperOptions>);
zoom(scale: number): void;
setDraggableOverlayPosition({ x, y }: Point): void;
protected setupCropzone(): void;
private getDraggableOverlayBoundRect;
private createDraggableOverlay;
}