UNPKG

pikaso

Version:

Seamless, Fully-typed and Fully-tested HTML5 Canvas Library

14 lines (13 loc) 557 B
import Konva from 'konva'; import { BaseCropper } from '../BaseCropper'; import { Board } from '../../Board'; import type { CropperOptions, Point, Dimensions } from '../../types'; export declare abstract class FlexibleCropper extends BaseCropper { protected readonly transformer: Konva.Transformer; constructor(board: Board, options: Partial<CropperOptions>); setPosition({ x, y }?: Point): void; getRect(): (Point & Dimensions) | null; protected setupCropzone(): void; private getCropzoneBoundRect; private createTransformer; }