UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

45 lines (44 loc) 926 B
export interface CropperPosition { x1: number; y1: number; x2: number; y2: number; } export interface Dimensions { width: number | undefined; height: number | undefined; } export interface ExifTransform { rotate: number; flip: boolean; } export interface ImageCroppedEvent { base64?: string | null; file?: Blob | null; width: number; height: number; cropperPosition: CropperPosition; imagePosition: CropperPosition; offsetImagePosition?: CropperPosition; } export interface ImageTransform { scale?: number; rotate?: number; flipH?: boolean; flipV?: boolean; } export declare enum MoveTypes { Move = "move", Resize = "resize" } export interface MoveStart { active: boolean; type: MoveTypes | null; position: string | null; x1: number; y1: number; x2: number; y2: number; clientX: number; clientY: number; }