UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

23 lines (22 loc) 773 B
/// <reference types="react" /> import { Direct, IBrickTransformData } from '@chief-editor/core'; export declare enum DirectType { ALL = "all", SIDE = "side", ANGLE = "angle" } export declare const DirectTypeAll: Direct[]; export declare const DirectTypeSide: Direct[]; export declare const DirectTypeAngle: Direct[]; export interface IDirectDragMask { rotatable?: boolean; ratio: boolean; rotate: number; skew: number; directType: DirectType | Direct[]; onDragStart: () => void; onDragging: (dragInfo: IBrickTransformData) => void; onDragEnd: (dragInfo: IBrickTransformData) => void; } export declare type IDirectDragMaskProps = IDirectDragMask; export declare function DirectDragMask(props: IDirectDragMaskProps): JSX.Element;